I have seen some very strange erratic behavior during tool changes, running g code, conversational code output, etc. I really want your GUI to function properly due to the potential. I have gone back to Gmoccapy for my daily stuff for now. I'll keep chipping away at it but for now i have to move on.
Without configs to look at it's impossible to diagnose what you're talking about. I've been running my machine in a production environment for almost 4 years now with probe basic and it's dead reliable with no eratic or unexpected behavior. It sounds like you're missing subroutines in your config file maybe if your experiencing that. I know I requested you post them up a number of times, and it would have certainly shortened the helping process considerably. But i agree that if you have your machine working with gmoccapy the way you want it for production, there is really no r eason to change it up. Using what you are most comfortable with is the most important thing!