Moim zdaniem, rozejrzyj się w twojej okolicy za fachowcem w interesującej cie dziedzinie i program kup pod niego. Jeżeli chcesz sam pisać programy w Camie, to zorientuj się czy dasz radę znaleźć osobę z doświadczeniem która by cię wyszkoliła bo szkolenia u dystrybutorów są drogie. Program Cad czy Cam to tylko kolejne narzędzie i sam nic nie zrobi, sugerowanie się ceną jest trochę błędne, bo goła roczna pensja technologa z doświadczeniem jest większa od kosztu programu. Programy (a przynajmniej większość) osiągnęły pewien poziom doskonałości, nie ma jakiś gniotów, więcej zależy od człowieka który je obsługuje.
Generalnie, z ww za najbardziej zaawansowany ale i najtrudniejszy do nauki uchodzi NX (Unigraphics). Jest też najdroższy i oferuje najwięcej specjalistycznych modułów np MES itd, różnych nakładek, np wizzardy do form wtryskowych, tłoczników itd, oczywiście za dodatkową opłatą

W zasadzie NX to trochę wyższa półka, porównywać go można z innymi kombajnami jak Catia czy ProE, które to programy z założenia miały zdolność obsługiwać wielkie koncerny i duże projekty z setkami czy tysiącami programistów, technologów itd.
EdgeCam i SolidCam to średnia półka - właśnie ze względu na możliwości rozwojowe całego środowiska a nie możliwości samego Cama.