I do actually agree with the headaches in Linux. I am not a fanboy of any OS. It is a pain in the butt to get working the way I want. However, it's usually when installing an unfamiliar set of software, at the end of the day I get it figured out and then it usually works in perpetuity.
These changes in the Mac environment break and change things that are out of my control. I have bugs that go back several major revisions that keep popping up again.
America are you awake