I have never tried Centroid so i can not comment on it. I have used Mach3 for a long time and Mach4 recently....not a fan of Mach4. My own machine uses uccnc and i am reasonably happy