One of the reasons I like Linux so much is that there's so little to complain about. Everything just works. Occasionally there's a driver hunt or compatibility issue, getting a scanner to work, but overall, once it's set up and working, smooth sailing.
That was the way Windows used to be. Everything would install and just work, while the Linux tinkerers spent hours chasing down compatibility issues and combing through HCL's. But Vista changed that perception and the very time Linux was making progress in big leaps.
Five years ago if you wanted a smooth install and minimal fuss you picked Windows 2000 or XP. Now you install Ubuntu or buy a Mac. The reality is probably a little more complex but the perception certainly has changed.