Hi,
I've used Mach4 and an Ethernet SmoothStepper for nine years and Mach3 prior to that. To say I am biased to Mach is an understatement.

NCStudio is a lesser known and lesser supported software solution.

Amongst hobby users on this forum a large share of them use Mach ( 3 and 4), UCCNC, LinuxCNC and Centroid Acorn. They are far from the only choices but they are still
very popular. NCStudio....not so much.

Craig

PS: Should add PlanetCNC to that list also.