The support team was very supportive, they were always willing to help in any way possible! They helped us with our implementation of an existing product into another system which is not compatible. It allowed us to continue using our current software but at least have access to their new products as well. I would say that it's just one thing - price factor. We did pay more than we expected due to some additional features requested by them (which could be considered standard). There are no issues really so far. Just make sure you communicate clearly what your needs/requirements are because sometimes there can be misunderstandings between both parties especially if things get technical or complex. Try out this solution first before making up mind about switching platforms otherwise you might end up paying too much money compared to benefits received from having such powerful tool available. This saved me time when working remotely since now all my data.