Well to answer your question we use MazaCAM.
We also have a combination of Mazaks and some G-Codes. We checked out a bunch of systems to make sure we get the best for the shop and we are happy with MazaCAM. Sure it has a quirk here and there but compared to the others, it is definitely a time saver. We tested them all and we were not biased. We kept an open mind and we were even willing to switch our Mazatrol programming to G-Code if the system we chose did not support Mazatrol. Lucky for us, MazaCAM does them both, so we are left with the choice of the programming we style we want and that works real well for us because of the parts we do.
You mentioned you checked them out, I would check them out again and see if they can help. A second a look is always helpful. You always tend to see something new on a second try anyway.