I have been that guy who loved to customize every last ounce of the user facing experience of my system. (I still spend most of my time inside of Emacs irrespective of which OS I'm on.) I had a dotconfig folder that I used to carry around to different machines and it's fun and all that. But I'm no longer a student, I simply can not justify spending time tinkering around trying to get the basics working. Bad battery life is a deal breaker. Unreliable suspend is a deal breaker. No, I will not spend a minute trying to get it working. I would rather just run linux on virtualbox or, more recently, use Windows + WSL or a Mac.
>The battery does last about 6 hours of coding and browsing.
And does hardware accelerated video playback work on the browser?
This works with my current HP Spectre x360, I don't remember it ever working in any of the previous laptops.
> And does hardware accelerated video playback work on the browser?
I think the answer is not, as I notice about 6-8% of CPU load when watching videos in the browser.
Linux does that on my laptop. In fact, I just close the lid, put it in his bag, and forget about it.
The battery does last about 6 hours of coding and browsing. It's not 12 hours like the Apples, but it has been enough for my writing sessions.
I do agree about the junk webcam :/