They're okay, but as Jazz says be aware of the voltage limits on them, that can limit the performance you can expect from them. I've had problems with slow internals and fast pulses from a Chinese motion controller, but other than that they tend to work. DSP controllers do perform much better - but it's a call between a £7 and a £70 driver.