Everything is possible with Highcharts
What do you like best?
Highcharts API is really flexible based on well designed fully customisable settings which can tweak your charts nitty-gritty details. It also supports responsive design, which means you can define screens size specific configurations and Highcharts will take care of how it will look on different devices. It can be integrated with Angular thanks to its official highcharts-angular wrapper. Almost everything can be achieved on a chart, just need to find the right configuration from their API reference. It is fast and can render millions of datapoint. Last but not least it supports lots of extensions like extra chart type or helpers for easier exporting.
What do you dislike?
Its API is really big so easy to get lost in details. You need to play a lot sometimes to find the right combination of settings to achieve the the expected outcome.
What problems are you solving with the product? What benefits have you realized?
Helpful to visualize any data driven solutions. You can create pragmatically changeable settings like switching chart types or adding more watermark series so user can analyze your data much easier.
Consistent look&feel is one benefit beside the zooming capabilities. Highcharts is a very flexible tool, but you need to think about how to represent your data, so it is good to prepare some prototype visualizations first to agree on the chart type before adding more fine grained customization as all chart type has its own unique settings.