I use Mach 3 you can down load it and trial it for free maybe you can with emc2?
I find for me the simpler the better. and Mach is pretty simple. The problem with trying this and that it takes a lot of learning to make things work which is time wasted.
THe drawback with steppers is no feedback but they are simple to set up. Cost may be a factor as well as with maintanance. no brushes in steppers.
Wish I could be of more help.