La tua domanda è come quella vecchia canzone di Sesame Street, "A quale di queste cose non appartiene?". Bootcamp è un modo per eseguire Windows tramite dual boot, il che significa che quando si esegue Windows non si esegue OS X. Questo è utile quando si ha bisogno di prestazioni massime (ad esempio giochi Windows) ma molto scomodo quando è necessario essere in grado di eseguire contemporaneamente applicazioni Windows e OS X.
Le altre soluzioni che hai citato sono tutte soluzioni di virtualizzazione che eseguono Windows in cima di OS X, permettendoti di eseguire un mix di applicazioni. Di questi, sono d'accordo con Wheat che Parallels e Fusion sono entrambi molto buoni, ed è davvero difficile dire che uno sia migliore di un altro. Provali (ci sono versioni di prova) e vedi quali preferisci. O semplicemente vai con i prezzi; Corro Parallels perché ho ottenuto un buon prezzo su di esso come parte di un pacchetto software.
Virtualbox, d'altra parte, è gratuito e buono alle basi, ma è MOLTO meno integrato in OS X. Ad esempio, non mappa la cartella dei documenti di OS X nella cartella documenti di Windows per abilitare la condivisione senza interruzioni di dati tra i due ambienti. La mia opinione è che Virtualbox è buono se vuoi semplicemente giocare con Windows su un Mac, ma se hai bisogno di farlo nel mondo reale, stai molto meglio spendendo i soldi per Fusion o Parallels.