There's many options in this software to use. With that said, their documentation could be much better. I've had some problems understanding where I can go when using it wrong. But you'll soon learn what you need and how you're supposed to use it. There are so many options, I had no idea where I could start. If you want an integrated way to create complex DBs such as relational databases. Then I think it's best fit for your needs. I'm able to get a lot done with this tool. The flexibility of using multiple datastores within same application. Support for MongoDB API makes it easier to integrate with other applications that use MongoDB. Performance is good but not great. Overall, I like the ease of use and the flexibility of the product. Not much. You can try it out and see how you like it. We use this for storing data in mongo and also querying against both RDF and relational data.