Since I don't play Computer Games anymore there was little to hold me back to Windows. So... I went totally Linux about 5 years ago. I'm pretty happy with that decision but I still have some complaints with printers (and especially the default locale/units settings suck with most Linuxes versions if you want to use English language but do not live in US) but all in all I have not looked back.
Most internet servers are Linux servers and since most of my work is internet related it really is the only sensible solution.
Windows (and Mac) are all about "limits that WE don't want you to break (unless you pay us first)" while Linux is all about "there are no limits! We don't care what you want to do with your computer."
That should pretty much say it all. If you want freedom the choice is clear. If you want to stay "limited" you pay for your OS.