You had me till you said this.
Linux is terrific on a desktop for things a average non-gamer does. If Valve can add gaming to the list of things Linux does well then Linux will be a completely suitable replacement for M$ Windows.
I don't know what distro you use but if you are as smart as you come across you should have no trouble getting Linux to do most anything you want.
Other than gaming what exactly makes Linux "terrible for the desktop"?
I use Linux (not Ubuntu) and it works great for me! Only reason I run Windows is to play games.
Oh man, wanted to like linux, but linux is only free if your time is worth nothing.
I think I spent well over 10 hours trying to get my Wifi to work with my schools enterprise wifi. First few hours were trying to figure out why Arch wasn't detecting my wifi card. For some reason I had to wipe it and reinstall for it to see the wifi. Then wpa_supplicant proved extremely useless. So had to manually type in the stupid 802.1x info into wpa_supp which was a MAJOR pain in the ass. And that didn't work. So I ended up installing GNOME to get at wpa_gui to see what I did wrong.
It sort of worked but it wouldn't keep a stable connection. It couldn't reconnect after it disconnected and I had to manually redo the connection settings each time.
Then while fiddling with some x settings, BAM, xServer crashes and fails, and I can't bootinto x anymore. The window manager works, but x itself refuses to start, which makes no goddamn sense.
I try and reinstall drivers, but apparently, x is missing something that went away when it crashed horribly, which means its missing dependencies that the open AND closed source drivers need.
And of course I can't dl those dependencies because i can't connect to my schools wifi in a dependable way.
Good stuff.