I've had my MBP a little over a year and love it. I am a Computer Forensic Examiner and will be certified at the end of the month. ( A long process I can assure you!) However, many of my programs, if not 99% of them are Windows based. However, I run ALL of my forensic software in a VM environment.
Due to the nature of what I do, I have both Parallels and VMWare. In the course of this past year both of these companies have provided updates to their respective platforms, so I have formed my opinion on both.
Now it is important to note, the programs I run, and the amount of processing my MBP does along with other windows open in spaces and running a duel monitor setup, I drive my system HARD! The Windows based forensic programs are especially processor and RAM intensive. I am pleased to report that getting either one of these programs will more than suit your needs for the Windows only software you may be required to run.
I can do a FULL forensic analysis with my MBP, and quite honestly, prefer it to my Windows based laptop. It runs beautifully. Now, for fairness, I did increase the RAM in my system to the maximum 8GB. Once i did that, there is no difference in how a my VM runs v. a comparable Win based computer.
If budget is an issue, you can purchase and install Crossover which is more a a VM shell for the Win based programs. I only recommend this if you don't have a lot of Win programs to run, and even then, the VM environment is simply a better performer.
My program of choice for intensive Windows programs, Parallels. I have validated my forensic findings with VMWare (A must do for forensics). I have notice that since the last upgrade of Parallels, it seems to be considerably more spry.
These are just my opinions based on my particular experiences and should be taken as such.