The ability to customize templates so we had our own look & feel without having it done elsewhere was great! There were times when I could not find what i needed as there are some things that you need from the system itself but sometimes they may be hidden deep within menus or tabs which isn't always easy if using this software via tablet vs PC (we use both).
This does have an add-on called 'klaru' -which adds many useful features like invoicing/billing etc., however its worth noting before purchasing otherwise these will likely come at additional cost once setup. We used klarus during implementation phase for all quote requests coming into QMS platform / CRM. It allowed us to build customised documents quickly with builtin fields such as location details where required - saving lots of manual effort over manually adding locations one after another through emails.