The thinglogix platform is very easy to use, has a lot of features and it's also cheap! I am using the thinglogix platform for managing my projects in our company. It's really easy to use, there are many tutorials about how to create an application and even more tutorials to manage your customers (and their applications). As far as I know, there isn't any competition for this solution, everything could be perfect. For example, I would like that you can add some kind of integration with Salesforce or other systems so we could have an easier time to share data between these platforms. We solved all our problems related to project management, customer support and billing.