Way over priced. Surfcam is good at Feature Recognition. That's about all that I liked in the short time I played with it. Over all, the program seems to TELL YOU how you ARE going to machine a part. I didn't like that. I save my processes using Gibbs and am better off IMO. Then I'll be using something I created, exactly the way I want it, and know it's a proven effective method and not be using the "supposedly optimum" computer generated toolpath. Those kinds of "I'll figure it out for you" processes never went over well with me. Often times it may take the shortest route, even if it means conventional milling along close to a feature you'd otherwise want to stay away from.
It's too concerned with "efficient" toolpaths but doesn't take into consideration tool deflection and cut direction as a machinist would. So you'd end up editing and changing the thing anyways.
I think plunge roughing is the new fad now anyways