Sprinkle Analytics is a good alternative to Metabase due to its ability to join data across multiple sources, data integration and transformation capabilities.
Start Free TrialMetabase builds the report by executing query on a single datasource at a time, so you cannot join data from multiple sources to build a coherent report
Metabase interface is simple to use by business users, but very limited in capability. Business users have to work with SQL queries saved by data team. Any different ask leads to dependency on data team to create a different query.
Metabase provides datasource connectors to primarily SQL databases. If you want to connect and integrate with other kind of datasources, you have to write custom scripts.
The time taken to manage the SQL queries and tune them keeps increasing.
Metabase does not have a data preparation and transformation layer. You have to rely and integrate with several other tools.