You're right that the off-the-shelf experience with Windows can be very dodgy depending on what your OEM is and what crap they decided to put into the core OS.
I'm conflicted about all this myself because I have a good experience with Win10 once I get all the extra nonsense removed, the settings changed, and my shell setup working. I feel like Windows rewards people who are willing to put the time into it now, but its not as easy as dealing with Mac OS where you basically just clear off the toolbar, put the shell and whatever dev apps onto it, and maybe tweak a few settings and you're okay to go.
I'm conflicted about all this myself because I have a good experience with Win10 once I get all the extra nonsense removed, the settings changed, and my shell setup working. I feel like Windows rewards people who are willing to put the time into it now, but its not as easy as dealing with Mac OS where you basically just clear off the toolbar, put the shell and whatever dev apps onto it, and maybe tweak a few settings and you're okay to go.