I think the software itself is actually really well done, however I hate the fact that the pricing always HAS to be 'Contact sales'.
Why is it so hard to have transparent pricing? Just say what you offer and tell us how much you want to be paid, as easy as that. 'Contact sales' makes pricing REALLY intransparent and ultimately leads to lower sales.