From looking around the web I see this question and many like it over and over again. I'd like to start by saying I understand this in itself is a loaded question, hence why maybe given my current knowledge, machines and plan I can get some better insight into the decision.
Experience: I am about 10 months out from getting my Bachelors in Manufacturing Engineering. My school used MasterCam as our CAM software which is my knowledge base at the moment.
Machines: We are trading in our 20+ year old Supermax 3 axis mills for a newer Haas VF-2SS and a brand new Haas UMC-750 (5 axis) that should be here in the month.
Parts/Goals: We are a performance shop that specializes in Subaru's, we do aftermarket part production as well as small engine work. With the 5 axis and many months of training I will be getting into porting the heads.
Currently all of our 3D modeling is done in Solidworks and from how I did it in college I like the easy transfer into Mastercam.
Side by side the pricing is about the same, with all the add on's Mastercam is about $27k and Esprit is $31k. I am very familiar with Mastercam and was blown away by their porting software. They also have some other great features like a post specific for the UMC-750. Esprit on the other hand has some incredible features to make programming a revision of a part a breeze by copying the operations to the new part instead of reprogramming every feature. Esprit also claims they better display how the part/tool/machine will work together where Mastercam just shows the tool jumping around the part. So who has experienced both or has a better idea of what would better benefit us.
I've attached some images of parts we manufacture and will manufacture to show the 5 axis needs we are after.
Attachment 253080
Attachment 253082