The ease of use, it's flexibility to customize for our needs as well as its ability to integrate with other applications we need (such as Salesforce).
It is easy enough that anyone can figure out how things work quickly without having any technical expertise needed in order get started using this product or service effectively. I would like more options when creating custom forms/pages instead just being able create them from scratch but there are some limitations which may be solved by future updates so not too big an issue at present. We have been very happy since implementing snap suite into all aspects of running my small marketing agency - booking clients appointments through their website & email campaigns etc., keeping track of client accounts via CRM system such as sales force plus many others benefits including invoicing / billing online.