It's good for what it does but there are other routing software out there with more features (such as route optimization).
If you need just simple routings then this will do fine however if your looking for some advanced functionality like rerouting during maintenance or something of the sort look elsewhere because they don't have those options here at all. We use RouteX400 mainly in conjunction with our ERP system so we can create routes from different departments within the business into one central database which makes things easier when sending invoices etc.