First off i'm gonna say I use Linux.... currently Ubuntu and Debian (dual boot) I dont even have Winfails installed right now, and i've been working on getting my wife to go to Ubuntu also

.
However, you guys really underestimate Windows 7.... the main problem with Vista was that companies are getting more and more tired of making new drivers available and that smacked Vista in the face. With 7, it can use the Vista drivers, but drivers designed specifically for 7 will work a little better (usually the software that comes with the device is actually the only thing that needs to be changed). so the main reason that Vista failed is already solved by default in 7 (hardware support), other than that 7 uses far less memory for the system itself (no apps loaded), it uses far less processing power for the system, and each window uses far less memory and processing power than before. this makes things load faster, run faster and the whole system far more stable. for example.... until recently I was playing World of Warcraft (canceled a bit ago), on Vista I would get 25 to 30 FPS, in windows & i got 60 to 80 FPS on the same machine... that's not a small increase.
The main thing that Windows always fails at is price. Is an OS really worth $300 (for all the bells and whistles) to a home user that already has another version of the same OS (Windows) installed? for some people it's worth it, for some (most in the case of Vista) it's not. I know it's not worth it for me anymore, I really don't see any reason to ever shell out more than the price of a low budget PC to get an OS alone. (really I'd rather buy a Ubuntu based Netbook for the same price rather than buying a OS that replaces a previous version of the same OS.)
There are of corse problems with Linux.... to name a couple: Printers..... I have no idea when I go to the store which printer will work with Ubuntu. I heard HP or Brother printers usually work, but I really don't want to have to keep returning a printer to the store with the excuse 'It wouldn't work with my OS'. so I have yet to buy a printer for my computer, I have the Lexmark that I used with Windows sitting in the closet. other than printer nightmares, I personally HATE (i'd put some choice phrases on that but dono the rules of the forum yet, just use your imagination) Pulse Audio... It adds nothing and makes things a pain in the butt. luckily it is easy to remove in Ubuntu and doesn't come default in Debian (yet).
Other than those couple little problems though, I don't see any reason to ever go back to Windows (and those reasons aren't enough to overcome the incredibly frustrating BSOD).