I've had VirtualBox freeze on me a few times in just the last month or so I've tried it, but can't remember any Fusion lock-ups in almost 2 years of use.
That's the reason I've switched to Fusion - too many of those random freezes was too much for my virtual Windows to handle, and it just plain stopped working. File system or disk image corruption, most likely.