I find Windows 8 complaints so full of hyperbole. I used Windows 8 daily on my work laptop for years, and these are the items I needed to adjust to.
Launching programs: Windows key + type type <enter> to Windows + S + type type <enter> (I still use that on W10)
Shutting down the PC: click on start to right-click on start
The Windows 8 UI was a failure and it sucks you need to adjust, but come on. I'd prefer Linux too, but changing an entire OS over easily avoidable UI gripes sounds weird to me.
It depends how low the barrier is to switching. For me it's very low. I use Windows at work, OSX at home and Linux frequently at both so the only question is which do I want to use on my home machine? Switching for me is just a question of a few hours work re-installing stuff. Plus as a techie there are benefits just to switching, due to becoming more intimately familiar with a different OS. For me that's a plus all by itself.
As for Windows 8, I did use it daily as my primary office OS for several years and I deeply hated it. These stupid side bars kept popping up all the time, system settings were hard to find, constantly switching back and forth between two completely different UIs grated against my nerves every single time. 10 has the same problems, but straightened out just enough to just be irritating rather than actively painful.
It's not like MacOS has no pain points. I'd love to have easier access to more games, but Porting Kit works just well enough to bridge that gap for me.
Launching programs: Windows key + type type <enter> to Windows + S + type type <enter> (I still use that on W10)
Shutting down the PC: click on start to right-click on start
The Windows 8 UI was a failure and it sucks you need to adjust, but come on. I'd prefer Linux too, but changing an entire OS over easily avoidable UI gripes sounds weird to me.