Virtualization is good for testing, and an easy way to find your way around an operating system with the ability just to delete the virtual drive if anything goes wrong. The problem is, if you don't have much RAM (like me) it's very jumpy and kills the rest of the computer.
Dual boot is good if...