A mí personalmente me gusta VirtualBox.
Tengo un iMac 27 con una cpu i7 de 3GHz y 32GB de RAM corriendo Yosemite.
A diario tengo tres VB en funcionamiento: Windows 7 enterprise para Visio y MS Project, Windows 10 Tech Preview, y un servidor Oracle Unbreakable Linux 7 para desarrollo web.
Todo funciona muy bien. Aunque 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 lo estuviera ejecutando en una máquina física. Windows 7 es suave, aunque he desactivado la mayoría de las animaciones del escritorio (para empezar, no me gustan). Win 10 es beta, así que ha tenido altibajos.
Sin embargo, tengo todo un "laboratorio" de Microsoft virtualizado en esta máquina. En cualquier momento, puedo cargar una red privada con Active Directory, SQL Server, Exchange, SharePoint y 3 clientes Win 7. Es cierto que no es súper rápido, pero todos responden y funcionan.
Ahora bien, usted ha mencionado un "software de análisis", así que supongo que se trata de análisis. ¿Es un software de uso intensivo de la CPU? Puedes asignar núcleos adicionales a la VM en VB. ¿Utiliza una GPU (de su tarjeta gráfica)? Es posible que puedas utilizar VB, pero en este caso te sugiero que utilices una máquina dedicada. La cuestión es, ¿cómo de intensivo va a ser tu software de análisis?
Por el precio (0$) no se puede superar a VB. Si la GPU es crítica, entonces puede que tengas que omitir hacer esto en una VM y optar por Bootcamp. Si la E/S del disco es esencial, ya sea Bootcamp o Parallels.