I use Parallels Workstation to run Windows XP in a window / fullscreen instead of using Bootcamp.
Last week I got a virus or spyware and decided to reinstall. I trashed the hard drive file and recovered from my fresh backup. 10 minutes and I was back running. Of course that means having a good backup copy.
If I had that problem on a BootCamp or a real windows machine, it would have taken a while to wipe and reinstall XP.
The only disadvantage I can see is that Parallels doesn't support 3D acceleration yet, and it only uses 1 core. I don't play any Win games so I'm ok.
I've had very few problems on a Mac when used in a business environment. Office files work just fine. Web development is easier on a Mac, IMO, because the browsers tend to treat web standards better than Internet Explorer. One of the only issues I've had is that Safari doesn't prompt for a Sharepoint Portal server login for some reason. It's probably just the configuration of the server. In those instances, I boot up my copy of XP.
Otherwise, for home related activities, photos, video, iPod / iTunes, the mac is superior.