We use MasterCAM here and think it's great. We weren't impressed with SmartCAM. We trialled about 20 different cam programs, and went with masterCAM because it's simple to use, powerful, and was the only program on offer that could manage to actually model the parts we make here! (Compressor and Turbine blades for jet engines.)