Io uso tantissimo VirtualBox. Per esempio mi permette di creare reti virtuali a cui connetto macchine di diversi sistemi operativi per fare test e verifiche. In caso di emergenza posso creare al volo un centralino Asterisk su cui spostare il traffico qualora l'hardware ufficiale abbia dei problemi.
Comunque quando si "traffica" nei sistemi operativi guest si può arrivare a un punto in cui l'hard disk virtuale raggiunge dimensioni ragguardevoli: nel caso si voglia recuperare dello spazio potete seguire il mio tutorial How to compact VirtualBox’s VDI file size.