Hi,
for milling and routing there are no missing features. Mach4 is its best with an external motion controller like a Smoothstepper. Many of the features
like probing and lathe threading are enacted in the motion controller not Mach. To my knowledge all of the current Mach4 ready motion controllers
have probing, most have backlash compensation but only some have Torch Height Control or single point lathe threading.
Mach4s scripting environment is Lua. While Lua is very simple when you start adding API calls to Machs core, using wxWidgets for screen boxes/panels
and understanding Machs modular program structure can be quite daunting at first. No doubt if you read some of the threads in the Mach4 board you will
get the sense that many are convinced that they can't program Lua, but with assistance they do and derive considerable satisfaction and confidence from it.
I'm not personally aware of any bugs, there are a number of things which I thought worked one way but found that they in fact work some other way but
not actually faulty.
Craig