So i actually went and got my Linux, installed it on my computer and had a dual OS of Linux and Windows. Unfortunatley i made the mistake of wiping my windows (<---pun) and had to reinstall it. Also messed up Linux a few times, but all in all i think it was great.
i however no longer have linux since i no longer live where i once did. and the computer was a replacement for one i had gotten stolen. (Linux OS was Mandriva btw) So now i use the Wii orz
I've only ever heard good things about Linux, minus the compatibility problems, but I'm sure that newer programs will be programmed with Linux in mind as well.
In recent years Linux has made great improvements. The range of hardware that is now compatible with it has expanded allowing more than ever to try it. Which more are doing since Microsoft has fumbled with vista and possibly will with the coming of windows 7.
And I don't know if the look of Kubuntu is the same now as it was when I tried it... but if it is then it feels similar enough to windows for people to use it, but different enough not to be windows. (And I had a topic kicking around here for when I tried it...)
As well Linux comes in quite a few different types which means there is a Linux for virtually everyone.
Need a server? Linux is there and is actually quite adept at running servers since many large corporations use Unix and Linux to do it. Ubuntu is one sort of linux that has a server edition.
Need a lighter version for a less powerful desktop? They have versions that fit on 64mb - 128mb jumpdrives...
Need a recovery OS? Knoppix or any of the live cds can handle the task admirably and allow to you access everything on the hard drive for you to back up.
About the only thing Linux doesn't do yet is handle windows games... But if Microsoft keeps fumbling things we may well see other publishers starting to look to linux as a viable platform to sell games on. (I mean they've started to sell more games on Macs now...)
Though you can probably play the older windows games (likely anything before 2005-2006) with the windows emulator... But don't expect to play Crysis or anything like that through the windows emulator.