Here's my problem with Fusion, if my Boot Camp XP partition crashes while I'm running Fusion I have to restart with Boot Camp because Fusion won't start the crashed XP partition.
I haven't had that problem with VMWare and Boot Camp. I don't use it much, but I can usually just restart the app and it works fine. Sometimes I have to remount the BC partition in Disk Utility though.