Personnellement, j'aime bien VirtualBox.
J'ai un iMac 27 avec un processeur i7 à 3 GHz et 32 Go de RAM qui fonctionne sous Yosemite.
Tous les jours, j'ai trois VB qui tournent : Windows 7 entreprise pour Visio et MS Project, Windows 10 Tech Preview, et un serveur Oracle Unbreakable Linux 7 pour le développement web.
Tout fonctionne bien. Même si ce n'est évidemment pas aussi rapide que de fonctionner directement sur mon iMac, c'est plus qu'adéquat. Les réponses MySQL et HTTP sont aussi rapides que si je les exécutais sur une machine physique. Windows 7 est fluide, bien que j'aie désactivé la plupart des animations du bureau (je ne les aime pas pour commencer). Win 10 est en version bêta, il a donc connu des hauts et des bas.
Cependant, j'ai un "laboratoire" Microsoft entier virtualisé sur cette machine. À tout moment, je peux charger un réseau privé avec Active Directory, SQL Server, Exchange, SharePoint et 3 clients Win 7. Certes, ce n'est pas super rapide, mais tous sont réactifs et fonctionnent.
Vous avez mentionné un "logiciel d'analyse", je suppose donc qu'il s'agit d'un logiciel d'analyse. Est-il gourmand en ressources CPU ? Vous pouvez attribuer des cœurs supplémentaires à la VM dans VB. Utilise-t-il un GPU (de votre carte graphique) ? Vous pouvez peut-être tirer parti de VB, mais je vous suggère d'utiliser une machine dédiée. La question est de savoir quelle sera l'intensité de votre logiciel d'analyse.
Pour le prix (0 $), vous ne pouvez tout simplement pas battre VB. Si le GPU est essentiel, vous devrez peut-être renoncer à faire cela dans une VM et opter pour Bootcamp. Si l'E/S du disque est essentielle, soit Bootcamp, soit Parallels.