The software is very user friendly, simple to use but can be customized as per your needs.The system has all features that you could possibly need in one place! There are many other excellent products out there like this one (but they don't have cloud support).
I would say its worth giving it an evaluation if you're serious about taking advantage of being able to train models remotely from anywhere with minimal effort or expense - otherwise find another solution. It's not perfect, but works well enough so far. We've been using it primarily for lead scoring/filtering purposes at our organization.