The competition is no-where near to catching up to Machx... in reality.

In terms of nr of users, customisation, ability to run a wide variety of gcode including scaling etc. proper offsets etc.
And yes ...
-there are any nr of bugs in the old Mach3, not present in the new Mach4.
-And any nr of bugs/quirks in the wizards.
-And any nr of bugs/quirks in the hw-based plugins for motion-control engines, where the best are, imo, ime, Pokeys from Polabs and CSMI

But none of the new ones support a full or semi-full set of gcodes like *all of*
1. dual toolposts/offsets on lathe (mine),
1.1 dual-spindles (mine),
2. dual toolchangers (mine),
3. scaling with offsets,
4. accurate threading at 500 kHz up with full-encoder servo spindles like mine,
5. glass scale feeback (soon mine),
6. screw mapping (soon mine)
proper arcs to high resolution etc.

My point.
There are 8 modals and == 40-50 commands in gcode, resulting in a multi-million parameter space.
It is very hard to support and make the semi-full set work.

HAAS has problems with it, after 25 years, while spending millions per year at it. I used to work with them.

Quote Originally Posted by Ger21 View Post
Or, when you run into any of the well documented bugs that will never be fixed.

To be fair, most people never run into these bugs. And Mach3 is used by far more people than it's competitors. But the competition has passed it by.