Avendo ampiamente utilizzato VMware Fusion (tutte le versioni da 1 beta a 3.1), Parallels (dalla loro prima release pubblica fino a 5.x -haven non ancora aggiornato a 6) e molte versioni di VirtualBox (anche se ho smesso di usare sei mesi fa), posso dire che per Windows sia Parallels che VMware giravano intorno a VirtualBox in termini di funzionalità, compatibilità e velocità.
Ho usato per compilare il codice .NET all'interno di quelle Windows e la velocità di VMware e Parallels era superiore (sono andato avanti e ho cronometrato tempi diversi).
Il vantaggio di VirtualBox era (ed è tuttora) il prezzo. Per un sacco di roba VirtualBox è abbastanza, ma è ancora (per quanto ho capito) più lento dei suoi due (solo) concorrenti.
Il vantaggio che hai è che VirtualBox è gratuito, quindi puoi iniziare a provarlo ora, e sia VMware che Parallels offrono versioni di prova che puoi provare. Se stai seriamente cercando la migliore soluzione di virtualizzazione per il tuo scenario, ti suggerisco di prendere il tempo appropriato per testare tutte e tre le opzioni da solo.
Personalmente sto usando Parallels 5 in questi mesi, perché ha funzionato meglio di VMware 3.1 per la mia soluzione molto grande di Visual Studio C #. Tuttavia, ho usato VMware e ho saltato Parallels 3 e 4 perché erano più instabili e lenti (per me).
Non volevo passare a Parallels 6 perché mi infastidiscono con il loro prezzo di aggiornamento di $ 49 che devi pagare ogni anno.