For me Linux has more then caught up with Windows, and in many ways surpassed it. In terms of gaming, Windows might be the best but for everything else Linux is pretty awesome. Now a lot of comments here have said you have to use command line a lot in linux, not true I barely touch it and there are plenty of nice GUI tools in Linux. In terms of looks sure Windows 7 looks pretty, but its virtually impossible to customize it without some third party patch... Sure you got some nice colors to choose from but the customization in Linux blows it out of the water. Also hardware compatibility in linux these days is great, it even matches and surpasses windows at times. Especially Ubuntu, it accepts practically anything I throw at it. Also Ubuntu is far more stable and secure. Haters need to take another look at linux, use a distro that is set up for codecs like Linux Mint and see how good it can be.