I love using Linux, but right now I have Vista installed on my Dell laptop and it hasn't given me any problems. The thing about windows is that it's so easy to get programs for it (since there are always Windows versions out), even though there is a problem with using MS Office 2003 to work with MS Office 2007 files. But as Linux becomes more popular, more and more programs will be compatible on Linux.

But as with Windows, you have to be security conscious with Linux. Windows is the highest targeted OS due to its popularity, but many, if not most, attackers use Linux boxes as their OS of choice to launch attacks from. So they know how Linux works. Plus, if my knowledge is correct, Apache is the most common Web server out there.

But I usually like to dual boot my computers to have both Linux and Windows (always install Windows first).