Parallels rocks
Parallels is an amazing piece of software, and unlike the reviewer I can recomment it wholeheartedly. It sounds, from the problems he had swtiching between full-screen Windows and OSX, that either he had an old, pre-release copy of Paralells, or he didn't bother to read the instructions properly, because full-screen switching is built-in.
In addition, in the months I have been using Parallels on my intel iMac, I have never had any problems with lagging mouse cursors, or disappearing GUI elements, and it sounds to me like - again - the reviewer failed to follow the instructions to install "Parallels Tools" once he had finished the Windows installation process.
Parallels has worked for me flawlessly. I have never, ever, had it crash, and I use it daily to run my stock trading software. Performance is excellent, and much faster (providing 3D graphics aren't required) than any Pentium-based PC. The machine takes full advantage of the Core Duo VT-mode (which again mistakenly the reviewer says might be something for future versions).
Unless you want to play hard core 3D games (in which case use Boot Camp), Parallels is the best of both worlds: instant switching between OSX and Windows, on the same machine, with virtually no loss of performance. On my iMac, Parallels running Windows 2000 and my stock trading software uses up just 21% of total CPU capacity, according to the Activity Monitor. That's pretty amazing.
In short, Boot Camp is a complete waste of time, unless you simply have to have access to 3D graphics. For the 90% of the rest of the world who don't Parallels is the absolute best solution - especially as you can cut and paste between the two OS environments and set-up shared folders. For $80 (and assuming you already have a copy of Windows from an old PC lying around) you can run Windows on your Mac, with virtually no sacrifices. The reviewer grossly underplayed the usefulness of Parallels, and overplayed its very few shortcomings IMO. Parallels beats the pants of VMware in terms of usability, stability, and resource requirements. Macs running OSX, hosting other OSs via Parallels, really are the most broadly compatible and versatile computers on the planet now.