The Rev-Trac software is a mature and robust product which delivers a ton of value to customers for the cost. The installation and support consultants are some of the most knowledgeable and professional people I have ever worked with.
Cons
HQ is in Melbourne, Australia, so face-to-face collaboration is difficult.