Fusion 5 rocks.
After being forced to use a ThinkPad for work the past few years, I was given a budget to buy whatever I wanted. I spent it all on a MacBook Air with max memory and a 512 GB SSD. But my company's software runs on Windows, so I need to have Windows.
My solution was actually easy -- I didn't even have to rebuild a Windows system. I used VMware's Standalone Converter to convert my existing ThinkPad into a virtual machine. I run it via Fusion. It took a few hours, but everything just worked perfectly (with the exception of a printing issue I was able to fix in a few minutes using the Google).
4-5 years ago, Fusion was slow and painful to use. These days, I can't tell that Windows is running as a virtual machine. Could be the SSD in the MacBook Air - I really have no idea. And I don't care, cause 99% of the time I am working on the Mac side (although the Windows VM is almost always up and running).
I installed Windows 8 on the ThinkPad just to play around with it. It's fast, but unless I could figure out a way to make it look and behave exactly like Windows 7 or XP, I'd probably throw the machine from a moving car.