Mis dos centavos.
He instalado varios tipos de Ubuntu en máquinas virtuales, usando VMware Player y Virtualbox, y la respuesta de Vincent es absolutamente correcta. VMware odia el escritorio de Ubuntu llamado Unity (desafortunadamente, como se mencionó anteriormente, esto comparte un nombre con el propio Modo Unity de VMware). Esta es solo una razón más para evitar el escritorio propietario de Ubuntu.
Mi sugerencia es que DEBES usar Ubuntu, probar Xubuntu, que usa el escritorio XFCE, y es totalmente compatible tanto con el modo Unity de VMware como con el modo continuo de Virtualbox. Como una ventaja adicional, XFCE es más liviano, más rápido, ofrece un mejor flujo de trabajo y (IMO) más bonito que Unity Desktop, lo que evito como la peste.
Otra opción, que puede ser incluso mejor que usar XFCE, es usar una distribución más estable que utilice el antiguo escritorio Gnome 2. Una excelente opción para esto es CentOS, que es una distribución totalmente compatible con RedHat. Funciona perfectamente con VMware. No es adecuado para aquellos que desean el software más nuevo, más bonito y más avanzado (es decir, Pipelight, versiones más recientes de LibreOffice, etc.), pero si desea un desarrollo sólido como una roca, una plataforma de programación MUY libre de errores funcionaría muy bien.
Último pensamiento, el escritorio MATE de Linux Mint es simplemente una bifurcación Gnome 2, por lo que probablemente ofrecería una excelente alternativa para aquellos que necesitan un software de vanguardia y compatibilidad VM. También tiene la ventaja de estar basado en Ubuntu, por lo que no habría necesidad de adaptarse a las idiosincrasias de una nueva distribución de Linux.
De todos modos, eso es demasiada información, pero es tarde y no puedo dormir. Espero que esto haya sido marginalmente útil.