Follow up.
I have an iMac. In less than an hour it felt like I was using one of my old friends, a clean simple GUI on Unix for a workstation. It has been 20 years since I last used a Mac OS, the first one with a BSD core and Macintosh interface, before switching to NextOS.
Ubuntu started somewhere around here, but has evolved into something more Windows complex and obscure on the how to do it.
Shipped with an autumn 2014 system build, so started with updates. System update from Mavericks to Yosemite plus two steps, updates for at least a half dozen of the included apps. What is different from Windows, more like what Sun would do with SunOS, the purpose of each update is explained, the dependencies noted. If an application update is not going to be compatible with the system it sees installed, it will tell you, and not install.
Big difference from "we have this batch of updates, we will send them to every system and try to install, regardless of what is already there."
It is not so much about one OS being better than another, as it is about software development managers having better control of how all the pieces get developed, and knowing how changes interact with all the different configurations already deployed.
You've seen some of your favorite MS applications get discontinued. Some of the reason in marketing, but sometimes it is also "the next OS upgrade is going to kill this application unless we totally rewrite it, and we don't sell enough of them to pay for that."