It's a two sided coin. I run Linux 95% of the time, Windows 5% of the time. I don't like being a Microsoft Hostage, I don't like crashing computer systems and I don't like reinstall it all the time. The con, it doesn't have billions of programs to install, like Windows and second if you are a gamer then keep Windows around using dual boot so you can play all the available games. If you are new to Linux, try some of the Linux LiveCDs and test them out before you install it. If you decide on Ubuntu I would recommend Mint Linux (Ubuntu Based). Ubuntu does not install proprietary hardware drivers so you have to tweak it to your system. Linux can do many things that Windows can't do very well, it's really a programmers and hackers dream with some of the files i has that can be installed for free, but at he same time is a great Desktop for computer users in general.