Out of those I only have substantial experience working with Superset. We replaced Superset for one of our biggest client a few months ago. We built a ton of features in the process. My take was that they ended up meddling with the user's query which raised issues with SQL injection and performance. For example filters only going on the end of the query.
In Kato filters can be replaced anywhere. Plus we offer a ton of integration and data manipulation features. One of the biggest things that the client really liked over Superset is the ability to set up drilldowns where when you click on a bar chart on any graph you can see further details about that bar chart in a table, or any other graph. And this drilldown can go however many levels deep. We can link different reports from entirely different datasources with drilldown. I don't think that's available in any of those mentioned above and it completely changes the user experience.
In Kato filters can be replaced anywhere. Plus we offer a ton of integration and data manipulation features. One of the biggest things that the client really liked over Superset is the ability to set up drilldowns where when you click on a bar chart on any graph you can see further details about that bar chart in a table, or any other graph. And this drilldown can go however many levels deep. We can link different reports from entirely different datasources with drilldown. I don't think that's available in any of those mentioned above and it completely changes the user experience.