Hi,
Mach4, either Hobby or Industrial can do all of those things in a lope.
Mach4 does not have 'Brains' like Mach3 but it does have PLC code that you can add to and/or edit and it has ladder logic
module called PMC which is very similar to Mach3 Brains......but so SO much faster.
Mach4 has certain standard screesets which you can edit and/or edit at will. You can add buttons, DROs and so much more.....and
you can do it live. No having to use a screen editor like you do with Mach3, all the screen editing code is built into the GUI.
Mach4 uses Lua which is way better than the VB variant of Mach3. It does have a learning curve, a steep one at that, but once mastered
you'll wonder why you stuck with VB for as long as you did. Wizards, Macros and Modules can be crafted for specialist operations like dovetails.
Craig