Personalmente me gusta VirtualBox.
Tengo un iMac 27 con una cpu i7 de 3GHz y 32GB de RAM con Yosemite.
Todos los días tengo tres VB en ejecución: Windows 7 enterprise para Visio y MS Project, Windows 10 Tech Preview y un servidor Oracle Unbreakable Linux 7 para desarrolladores web.
Todo funciona muy bien. Si bien obviamente no es tan rápido como ejecutarlo directamente en mi iMac, es más que adecuado. La respuesta de MySQL y HTTP es tan rápida como si la estuviera ejecutando en una máquina física. Windows 7 es suave, aunque he desactivado la mayoría de las animaciones de escritorio (para empezar, no me gustan). Win 10 es beta, por lo que ha estado arriba y abajo.
Sin embargo, tengo un "Laboratorio" de Microsoft completo virtualizado en esta máquina. En cualquier momento, puedo cargar una red privada con Active Directory, SQL Server, Exchange, SharePoint y 3 clientes de Win 7. Por supuesto, no es súper rápido, pero todos responden y funcionan.
Ahora, usted mencionó "software de análisis", así que supongo que esto es analítico. ¿Es la CPU intensiva? Puede asignar núcleos adicionales a la máquina virtual en VB. ¿Utiliza una GPU (de su tarjeta gráfica)? Es posible que pueda obtener algún uso de VB, pero aquí sugeriría usar una máquina dedicada. La pregunta es, ¿qué tan intensivo será su software de análisis?
Por el precio ($ 0) simplemente no puedes vencer a VB. Si la GPU es crítica, es posible que deba omitir esto en una VM y optar por Bootcamp. Si la E / S del disco es esencial, ya sea Bootcamp o Parallels.