Recommendations to others considering Highcharts:
Create a wrapper. Don't use highcharts methods directly. This helps isolate the usage and in upgrading. Use functions and custom parameters leading to highchart options .. instead of using highchart options throughout the platform. This might mean a bunch of repetition, but is still better than littering the platform with highchart options which'd be impossible to find when you upgrade. Review collected by and hosted on G2.com.
What problems is Highcharts solving and how is that benefiting you?
We deal with financial data, so to be able to view interactive charts is an essential part of our platform. Another major thing we use is the 'export' feature. We have a customized version of highcharts-exports.js script, which can render a chart to a png via command line. We needed several charts for a single report required by the user (30+ on average), which was a problem with both phantomjs command-line, AND the server, having to do it one by one.
The open-sourceness of the script allowed us to modify it so now we can generate in batch with a single command line hit .. yielding great results. Review collected by and hosted on G2.com.