Earlier quoted context omitted.
The second you compile one package to get any of those boxes to work, for me, the pro-linux box argument is negated. Particularly for work machines, I don't have time to compile and install just to get my box up and running. Mac worked for me for this reason, I presume the reasons are the same for many. You like the freedom and power your boxes allot you, I like the simple operation of the mac. My problem is Macs are…
I guess I implied it in my comment, but I'll explicitly say it here: > I did not search for, manually install, or otherwise fiddle with drivers for any of my current 3 personal machines. I have done so many times in the past, but not for these three[1]. This is particularly true for the System76 which not only had drivers pre-installed and the repository configured, but also had no issues out of the box...or ever in…
There are many packages and apps out there that get released but are far from stable, and no easy way for non-devs (as in Linux devs) to opt out of unstable software.
I don't charge a crazy amount of money, but 2 hours are a long time to waste for a developer, and I've wasted many times that with Xenial. That, while being someone used to using the terminal and installing and configuring server software on a daily basis.