I am still using Mach3. I know this is not the place to admit that, but it is true.
The only reason is that Vectric software, which I use and love, will upon saving gcode, load that gcode directly into a running instance of Mach3.
VERY convenient in what has long been my regular workflow. I really REALLY wish UCCNC could do the same.
How the interaction between the two software works, is way beyond my knowledge. I am only a carpenter.
The only way this could ever be implemented, is for CNCdrive and Vectric to collaborate.
So I post this in the forlorn hope that this might one day happen.