Thing is mach3s implementation isnt bad at all, if ure running 3d in a different mode as zigzag with irregular stepover it works really well, problem is that zigzag with non 90degree stepover is really the thing ull want to do as soon as ure doing more 3d stuff.
Maybe art itself could offer some suggestions to this Problem ?