As a desktop OS, tried it again 3 weeks ago. Fairly standard setup, Asus motherboard, core i7 3770, 32GB of ram, one dell display@ 2560x1440 one at 1920x1200 in portrait, base AMD 7xxx series gpu, newest ubuntu with AMD binary drivers. First the graphics driver locked up on rotating a screen, that required reboot, even switching to a non graphical tty didn't work, then it took but z-sync was completely disabled on the portrait display and by completely i mean it was unusable with 2-3 inch tears on moving content. This of course is a known issue with Xorg being archaic.
I'm sure you'll blame this on AMD's drivers or shoot out some other random technical reason. While i understand the technical issues, I just don't care, I have far better things to do than care about this shit. It flat out doesn't work and I don't care why.
I spent 5 years using linux as my only OS, I am very well aware of the issues it has, specifically in the area of display management. The reason I stopped using it is that I don't care to mess with it any longer. I've spent hours mucking with the internals of Xorg and writing sleep/hibernate scripts in an attempt to duct tape something together that works. I've spent hours trying different combinations of kernel + Xorg + driver to figure out which one won
t randomly peg a CPU core at 100%. I've spent hours researching parts to look for compatibility, I've wasted $ on parts just to work around issues with linux.
What I realized and why I have no interest in linux as a usable desktop anymore is that while this time spent may scratch a nerd itch, it is actually a complete waste of my time and detracts from actually doing something productive, like using the computer to produce, the very reason I own it.
So I don't give a shit at all why it doesn't work anymore. If it doesn't work, it doesn't work, I don't need to do massive research to say "it doesn't work". I don't need to be "well-informed" to say it doesn't work, not working is pretty obvious. In fact doing research goes completely against my goal, which is to spend the least possible amount of time thinking about my computer and the most possible time producing.
I don't actually see any problems with Linux. It's just not meant to be.