Some would argue that the UC100 is a better upgrade.
Note that the UC100 is capable of driving 4 axis. But the UC400ETH would be a better choice, as it has more I/O, and is only a little more money.

You'll still need stepper drives, unless you plan on keeping your existing driver board, which would be the weak link in any upgrade you do.