I used to run Linux on a laptop, but eventually I gave up and switched to Macbook so that I don't have to deal with drivers and low-level config issues on a daily basis.
In my university, 60%-70% of CS students use a Macbook. They are not working or attending conferences yet, so the change is going to take some time.