I like that they are very responsive to customer issues/requests for new features or enhancements as well has providing support after implementation (we used them at my last job).
They can be expensive depending upon your needs but there's nothing wrong with paying more than you need if it will help keep things running smoothly! We implemented this system into our organization so we could better track work orders from one end all way through production until final completion by customersβ¦