
Directus is an SQL wrapper. One can start with an existing DB schema or use the app to build the schema. When one's done, the resultant is a database that could be moved to another solution with little effort. This ensures that I'm using a product but not locked into it.
That said, I can't see any reason we would leave it in the near term.
It now works with most databases, the admin tool is easy to use (even for the non-technical), it provides an API, security is solid, documentation is clean, open-source support is solid, and the enterprise offerings fit all our possible needs. Review collected by and hosted on G2.com.
I'm generally not the biggest fan of CMS's. As a developer, one should be solid in DB's, and in the era of microservices, one should be able to work up the other infrastructure quickly. This one-off approach creates a faster system. However, many instances don't need those percentage points in performance, and instead, value is gained from the ability to drop in a solution quickly. This fits the bill.
I'd also add that going back to v7, the major releases were too buggy, and the first couple of months after the release saw a lot of churn.
After v8.3, this product has been solid with excellent updates.
The first rc's for v9 were enticing, and I am happy to note they don't appear to be releasing the v9 major release until the churn-period is over. Review collected by and hosted on G2.com.