secondo me è meglio VMware, ma è un opinione personale, non basata su effettive prove di prestazioni etc.
Se devi installare un sistema non microsoft è consigliato VMware perchè è fatto per installarci anche quei sistemi, a differenza di VirtualPC (almeno fino alla versione 2004) che era fatto per installare sistemi microsoft.