The platform has been easy to implement and use as it integrates with our other systems without any problem at all. Support has been great also and when I had some questions or issues they have always responded very quickly. Nothing so far! But we are looking into upgrading from their older version of the product which was more expensive than this new one. They did not offer much in the way of customization options for us but that will come as time passes. We needed to integrate it with our CRM system and then later expand to include SMS messaging etc.