Just for info: I have reinstalled the entire PC with a non upgrade version of win10 latest release of Mach4 and latest ESS plugin. I edited the default mill profile to match my machine and most of my issues are gone. I have not started mach3 since and am now happily using mach4.
There are still issues with features and stuff not related to the actual running of loaded g-code. Some annoying ones are hitting the limitswith hangs ess 3 times out of 10, hack required to fix screen spindle speed, some default value of spindle pwm in machine.ini has to be edited to 950 instead of 1000 which slightly throwsmax spindle speed down 1/400th,
On some errors ess jus does not keep up and loses sync- but has not happend once a program runs, probing takes lots of manual work in scripts to make work etc.
Do i trust mach4 - Yes.
Do i trust ess plugin - Almost

Do i miss the missing features? yes!
Just to let all know if anyone cares...