Looking at where highcharts are today, I might have jumped the gun on that comment as they have come a long way. Three years ago we were using them. After I built our React Native version of the data dashboard I was giving the hard requirement to implement charts on mobile of which there weren't any out of the box solutions for at the time. Nonetheless, if you find yourself needing to implement custom charts especially if you have larger customers previously using Tableau or if you want custom branded charts, I do recommend considering visx.