I've been a long time reader of the forums but this thread has compelled me to make an account. There is quite a bit of misinformation being thrown about here as well as positives of Linux that are being looked at as negatives.
Gaming right now is ruled by Direct3D and of course Microsoft isn't going to let that API go. That a problem, while quite a few games can be emulated under Crossover/Cedega/Wine for the most part it is a hassle and may or may not run as good as the native client if it runs at all. I'll concede that point, but that's the topic of this thread. If games were made with a native Linux client would I play them, I'll have to cast my ballot in the yes category. Especially since I use Linux as my main desktop now.
The desktop choices are one of the great things about Linux, while I can agree that the Linux community could benefit from consolidation on just a few different windows managers would probably give even a greater product, the rate at which the windows managers are growing -- I wouldn't call that stale in the least bit. IMO the latest screenies of Windows 7 looks a whole lot like KDE4 to me but maybe I'm biased.
Windows is the King and with good reason, it does do what it does very well. If you are okay with that then there is really not a reason to switch.
Linux does what it does very well. It is very stable open source platform. Let me take a sidestep here for a second and say with all the types of software that I have installed on my Linux boxes to get the equivalent on Windows would leave me with one of four options (1. Look for the open source equivalent or run with cgywin. 2. pay out of the nose 3. get a crappy/buggy/malware-infested piece of junk software or 4. pirate the real deal). All viable options I suppose except for 4, I'm getting too old for that crap. So basically, try the software, if you don't like it just remove it, doesn't take a lot of time and you are most likely not worried about some residual malware that may have possibly been left.
sidebar: Linux does offer some pretty easy ways to install software: from bundle packages that resolve dependencies (deb, rpm, pbi), to apt-get, yum to one-click installs (SUSE) and some i'm forgetting.
In short, Linux is as ready now as it ever will be for people who are technically inclined to try out as a desktop replacement. It will require some commitment because it is different. There are alternatives for most everything someone would want to do. I know I know - MS Office and the Adobe Suite as well as some others are really powerful applications and there is no direct one-to-one replacement for them. I agree, but I also think a lot of the people who use them, also don't use all those functions that really make the product so superior. I am technically inclined, but the secretary down the hall can probably run circles around me when it comes to the Office Suite; so for me Open Office is every bit as powerful as MS Office, may not be the same case for her as she probably uses more advanced functions.