It depends on the use case, I'd say for exploring the data and looking for things (eg. insights) Tableau is the most full-featured and easiest to use.
If you want to integrate what you find into your product or roll it out at a big company there are other options:
in-product - D3 or Highcharts
enterprise - combo of Metric Insights + Tableau + Alation