Linux is great, but unless you like messing with your computer's operating system - and who doesn't love that - I wouldn't recommend using it. XP is a million years old in computer time, but it works. That's what most people are after.
As for virus, people keep telling me Linux and Mac usually don't get infected with virus, but I can understand from what you're saying that's not quite true. Maybe the risk is lower than on XP, but the question is how much lower!
The problem with XP? Well, that's easy! It runs all of your programs, has drivers for all of your peripherals and it never crashes.
Oh wait, those aren't problems...
Linux is indispensable for server operating systems - it, or some other flavor of *nix runs most of them. But I think you have to be a masochist or a geek or a masochistic geek to run it on your home computer.
If those are all minor things to you, you are a geek, like it or not. ;) The average person is not going to download a 700mb operating system, burn it to a boot disk and install it. It's just beyond what most people are willing to endure.
Just installed it on an old laptop that I was going to throw in the trash anyway, and it works pretty well. I'm impressed.you have to be a masochist or a geek or a masochistic geek to run it on your home computer.