Votre question est comme cette vieille chanson de Sesame Street, "Lequel de ces choses ne va pas?". Bootcamp est un moyen d'exécuter Windows via un dual boot, ce qui signifie que lorsque vous exécutez Windows, vous ne exécutez pas OS X. C'est bien quand vous avez besoin de performances maximales (par exemple, les jeux Windows) mais très inconfortable lorsque vous avez besoin de pouvoir exécuter des applications Windows et OS X en même temps.
Les autres solutions que vous avez mentionnées sont toutes des solutions de virtualisation qui exécutent Windows par-dessus OS X, vous permettant d'exécuter un mélange d'applications. Parmi celles-ci, je suis d'accord avec Wheat pour dire que Parallels et Fusion sont tous deux très bons, et il est vraiment difficile de dire lequel est meilleur que l'autre. Essayez-les (il existe des versions d'essai) et voyez lequel vous préférez. Ou simplement allez selon les prix; j'utilise Parallels parce que j'ai eu un bon prix en le recevant dans un bundle logiciel.
Virtualbox, en revanche, est gratuit et bon dans les bases, mais il est BEAUCOUP moins intégré dans OS X. Par exemple, il ne mappe pas votre dossier de documents OS X dans le dossier de documents Windows pour permettre un partage transparent des données entre les deux environnements. Selon moi, Virtualbox est bon si vous voulez simplement jouer avec Windows sur un Mac, mais si vous avez un besoin réel de le faire, vous êtes bien mieux loti en dépensant de l'argent pour Fusion ou Parallels.