So which do you perfer VM or Boot camp?
It depends. Like I said,
before I smashed it, I had my Macbook set to boot to Windows 7 by default. That worked well. It was a
great Windows laptop, and it could
also boot to OSX and load Final Cut Pro when I needed it (or whatever OSX app I happened to need). Most of the time it just ran Windows.
My Mac Pro is my main video editing workstation, and it boots OSX by default. But, it is awfully handy to have access to Windows on the system should I ever need it. Since I'm already booted to OSX on this machine all the time, if I just need to go in and use a Windows-specific application, I'll just load up Parallels. This works perfectly fine for almost all applications that don't make heavy use of 3D graphics. Maybe a bit slower than running it natively (though some things, like IE, you can't even tell really), but perfectly acceptable performance for most regular applications. If I need to do something that actually uses heavy system resources (meaning: games, basically), I'll reboot it to Windows. Even some games will work just fine under Parallels, though if I'm going to game, I usually want it to look/act its best, so I reboot.
If you have the hard drive space and the money for Parallels/Fusion then definitely do both. Install Windows to boot camp, so you can actually boot to it and get full performance. But, then install Parallels or Fusion and set that boot camp partition up as a VM. Best of both worlds. You can reboot to Windows when you need to, but the VM will handle most simple apps and needs.
One bit of clarification. Are you saying that RO does not work all that great with boot camp or just with Parallels?
No. I just meant under the VM. And, Red October Standard works fine (of course, since I killed my laptop, my only test machine is a 16-core monster with 16GB of RAM). Red October HQ doesn't work well under the VM. To be clear, Boot Camp literally IS a Windows machine. It is really indistinguishable from any other machine running Windows on similar hardware, unless you look at the keyboard, need something in the BIOS (which you can't access like on a standard Wintel box, but this usually isn't necessary), or mess with the Boot Camp control panel widget.