Linux is better than windows by far, the reasons are:
1. Linux is open source and therefore it and all its programs are free, so no expensive upgrades when a newer version is out there, plus it is very easy to use and user friedly, microsoft are trying to emulate linux in parts with their new OS's. Microsoft is a money grabbing corporation, where as linux is a community dedicated to free and available software for all.
2. it is not open to virus attacks like windows, as you have to be a root user to perform anything, essientally what microsoft is now trying to incorporate as their user account control (UAC)
3.It is very well supported, mainly through the use of forums like http://ubuntuforums.org/
4. I have never had an install of linux not be able to install a driver for any of my hardware..ever!
5. Linux is more reliable than windows, i have never had a crash or BSOD with any linux disto i have used, and it is quicker and easier to install than windows, plus if you dont want the hassle of installing it, you can download, burn off and run as a live cd (so you try the OS from the cd without installing)
I have used, Fedora, Ubuntu, xubuntu, centos, gentoo, and personally i find ubuntu the easiest to use, with the best support for hardware