A resposta a pergunta do tópico, eu já acho que é muito pessoal pois cada pessoa se adapta melhor a uma situação.
A mais de uma década eu comecei a trabalhar com um software chamado EdgeCAM (Pathtrace) e que na época deixou muito a desejar, e logo após eu trabalhei por gostei muito foi o Hypermill (Open MInd) pois ele atendia plenamente minhas necessidades.
Conheci o MasterCAM desde a versão 5.5 e enfrentei problemas com ele até a versão 7, apesar de hoje ele possuir bons recursos e também a experiência que acumulei por anos fazer diferença na operação de um software CAM, eu vejo que as ultimas versões (X5 e X6) são bem melhores do que eram.
Trablhei com vários outros como o Cimatron, Work NC, Powermill, Strategist Machine (excelente ferramenta!!), o módulo de CAM do CATIA entre outros mas nenhum me chamou tanto a atenção quanto o TopSolidCAM (francesa Missler) pois é muito intuitivo, seguro e não trava como outros que tem por aí, hoje ele é um software que está solidamente representado no BR com um conjunto de ferramentas para todo o processo de desenvolvimento (conceito/modelamento), planejamento (PCP, ERP ...) e produção (todo o gerenciamento dos recursos).
Acredito que esta ferramenta seja a mais completa disponível ... sem deixar a questão da adaptação de lado.