For what it's worth, I'm pretty sure the support for laptops is more dependable than the support for desktops, especially if you go for an unexciting configuration with Intel graphics etc.
Apple does a crapload of work to make sure that the one, tiny blessed subset of integrated hardware they select every so often works well during the span of its useful life. Sure, they lean on driver authors of suppliers pretty hard, something which few can do, but they are not nearly as hands-off as Microsoft: the buck stops with them, and a bad integration is Their Fault. And, on the flip side, if you are not an Apple supplier you don't give even two bits about supporting their operating system, for obvious reasons.
If there was a Dell distro and it Did Not Suck, I'd seriously consider it. I consider Ubuntu good-enough, so it could be Ubuntu but carefully tested and with divergent kernel and driver releases when appropriate.
> For what it's worth, I'm pretty sure the support for laptops is more dependable than the support for desktops, especially if you go for an unexciting configuration with Intel graphics etc.
Doubtful, having not long ago possessing such a laptop and sitting next to a colleague in the current-day who has kept with the faith, although with increased grousing. He was, of course, careful with his hardware purchase, buying an ostensibly well-supported Thinkpad. The monitor on his desk still sits unused.
There is so much more to go wrong in common use cases that are eliminated on a desktop (because you can't even do some of them, or wouldn't want to). Wireless chipsets, power management, suspension and hibernation, fiddly bits like special softkeys, hot plugging displays, you name it. The weakest link on the desktop side is the video card, and this has proven to be bad enough for me -- crashes have come and gone for me with each Ubuntu release on a pretty plain-jane NVIDIA card.
The bigger thing currently is to simply buy something and know it will 100% work with at least current Ubuntu. That's unfortune, but it's true.
I have done my best to buy hardware that I thought was to be well supported (on the desktop! because I thought power management would be "too hard", so I've given up on laptops), but as far as I can tell, nobody is home doing the QA and holding back releases (or, by any other means, making sure they work) because of regressions, specifically in the area of hardware/driver issues.
I don't need more half-broken crap. I need at least one thing that does work, all the time, across several releases, for three years at a stretch. I will pay for it. This is not represented among any of their available choices: even the one saying "support more hardware" suggests there is any level of support that is adequate. There is no such thing in end-user Linux-land (and I mean the kernel quite specifically) right now. That's not to fault Linux (although it may deserve it): nobody is withholding releases on the basis of quality on any one integration of hardware.
As much as I despise their corporate philosophical direction, Apple does this very well.
I say these things as a long time Ubuntu user (and still using it) who was pleased with the strides they were making in the mid-2000s, and still thinks they are the only Operating System seriously doing something about about omnibus Free-software usability today. I still have two Ubuntu workstations that are my primary sites of use, but now use it in begrudging concession to my professional needs and personal philosophy: not out of preference in any other dimension, least of which would be "quality."
This makes me sad, but I'm getting too old and impatient to put up with this.