PHDesigns,
I use Esprit and SmartCAM. I think that SmartCAM is easier to learn, has better reporting capabilities out of the box and that fact that your geometry IS your tool path makes it a lot easier to manipulate the model to get the code you want. The importance of this can’t be understated when you are just trying to get good code out.
Esprit has a lot more upside such as when you have to edit a model that has significant change, you need to do turn/milling, and post editing. It also has better macro support (although SmartCAM has very strong macro support.)
But I would have to give the nod to SmartCAM especially if I had a small shop and needed software for just turning and I need to get from the print to the machine as quickly as possible with a job I may never see again.
Good luck,
Daryl