I'm using CubeJS for a lot of data apps on my company and it is really incredible for leveraging data for my applications. I also use CubeJS daily for manual analytics, like taking a look at the charts or copying some data to perform some stronger statistical analysis.
The interface simplicity of consumption for REST APIs is really powerful for integrating in any language and maintaining a standardized consumption around the tech ecosystem.
This can also be used as a "Feature Store" of some sorts, together with the preAggregations layer, for ML and AI applications, making it really really simple to roll them out.
I've already used the Customer Support and their response was really fast and the person helping me was also really proactive.
The ability to test changes to a cube or creating a cube via Git branches is **really powerful**! It really helps!
Finally, implementing cubes, measures, and also configuring dimensions is way too simple: we use it to connect to BigQuery and maintaining the semantics of metrics on CubeJS, which makes it so easy to understand data. Review collected by and hosted on G2.com.
I still think documentation is a bit confusing for some features.
I've faced some issues with preAggregations where some measuers were they were being summed instead of being averaged over for `avg` types. Some logic for the `rollup` timeout is a bit confusing.
Although the REST API interface doens't really need any framework, I feel that a simple SDK providing the objects for serialization would be nice to have.
Some more complex charts in the Playground would also be nice to have, together with a simple export like CSV/JSON from the Playground (I do understand that the Playground is... a Playground... but sometimes I use it as an analytics tool to fetch some informations).
I think that we also lack a propert LSP (or a type checker) for Cube on Javascript. Sometimes I makes some mistakes that are related to Cube JS syntax (use of AI on the Code Editor also makes it more prone to error). This would be really helpful. Some features can only be tested once in production (like preAggregations syntax), which makes it a bit harder to integrate. Review collected by and hosted on G2.com.