I really like that you can use your own domain or subdomain for each of your applications, it's very flexible and allows me to create different websites with one account. The UI is simple but easy enough to understand. It took some time before I understood how to add new features in my application and customize them as needed. If you don't have any experience with AngularJS then this might be difficult at first. You will need some coding knowledge. We are solving our customer service problems by creating an app where they can send messages through chatbots.