You have the money to buy 4th axis Mastercam or Surfcam along with Solidworks well then you get which ever you want it's just a personal preference. Me I have Alibre and Sprut, they both work and they get the job done with very little issues. And by the way you will have issues with any CAD/CAM package. We have both Matercam and Surfcam at my real job and the Mastercam is not my favorite at all, and I have had less than stellar customer support. We also use Solidworks and it too crashes or locks up randomly. Enjoy.