Tu pregunta es como esa vieja canción de Sesame Street, "¿Cuál de estas cosas no pertenece?". Bootcamp es una forma de ejecutar Windows a través de arranque dual, lo que significa que cuando está ejecutando Windows no está ejecutando OS X. Esto es bueno para cuando necesita el máximo rendimiento (por ejemplo, juegos de Windows) pero es muy inconveniente cuando lo que necesita es ser capaz de ejecutar aplicaciones de Windows y OS X al mismo tiempo.
Las otras soluciones que mencionó son todas las soluciones de virtualización que ejecutan Windows en la parte superior de OS X, lo que le permite ejecutar una combinación de aplicaciones. De estos, estoy de acuerdo con Wheat en que Parallels y Fusion son muy buenos, y es muy difícil decir que uno es mejor que otro. Pruébalos (hay versiones de prueba) y ve cuál prefieres. O simplemente ir con los precios; Ejecuto Parallels porque obtuve un buen precio como parte de un paquete de software.
Por otra parte,
Virtualbox es gratuito y bueno en lo básico, pero está MUCHO menos integrado en OS X. Por ejemplo, no asigna su carpeta de documentos de OS X a la carpeta de documentos de Windows para permitir compartir sin problemas Datos entre los dos entornos. Mi opinión es que Virtualbox es bueno si simplemente quieres jugar con Windows en una Mac, pero si tienes una necesidad real de hacerlo, es mucho mejor gastar el dinero para Fusion o Parallels.