Virtual machines are nice to play around with because you don't have to worry about messing up your main computer, don't need to worry about potentially trojan'd altcoin clients, etc. It also makes it very easy to start over from a fresh install incase you screw something up and aren't sure how to fix it.