All versions of Windows suffer from startup apps being installed with every single piece of software. To avoid this - DOS style software is more reliable where you just run the executable when you want.
Updates so much nicer in Linux - I found Mac intrusive as well as Windows - both as annoying as each other.
Overall, I found the experience and the ease of configuration and customization to be icing on the cake - you get your stable environment. No bloat or annoyances that you did not ask for. Then you can make it look how you want very easily.
What surprised me a lot with Linux is that I have been able to do anything I have needed or wanted to do with little to no learning curve. I find information easy to come by and it is usually exactly what I want. I like how applications are installed - no downloading from dodgy sites and sweating in case you just totalled your PC because you wanted a free app for something. Having said that, downloading apps when needed seems a lot more civilized than say Windows (and actually never had much luck on the Mac - things always crashed). This just adds to a pain free OS for me. I wish I had made the switch sooner, but come up to 5 years and to be fair Windows 7 was a very usable desktop OS at the time.