Oi Jonathan, tudo bem?
O Power Boolean é muito bom, mas não resolve em qualquer situação.
Quanto aos problemas de sumir coisas, como acontece no Boolean padrão, isso não vai mais acontecer, e permite operações booleanas complexas sem problema.
Agora, se deseja modelar em cima depois, para aplicar Mesh Smooth, as vezes não vai ficar bom.
Ele tem uma opção para criar Quads na malha depois da operação booleana, mas num troço complexo, como o design de um aparelho eletrônico, que é cheio de furos, não vai ficar bom.
Isso sem a menor sombra de dúvidas é melhor modelar num programa avançado de CAD, que trabalhe em Nurbs, o Rhinoceros é uma opção.
Mas se quiser mesmo fazer no Max, então o plugin mais correto é o Power Nurbs, da mesma empresa que faz ou Power Boolean.
Ele oferece ferramentas Nurbs para o Max, que é fraco neste ponto, e Nurbs é o melhos sistema para modelar essas coisas.
Já um rosto, não usa boolean nunca e não é certinho, então, a melhor forma de modelar é em polymesh.
Abraços