I&#x27;ve used plotly.js the last months (about 3 or 4), the needs of my application are basic: pie chart, bar chart and line chart. 
I first tried Chart.js, very easy to work with, but some situations make me change to plotly: 
-The user needed numbers to be outside the pie chart when the space is limited.
-The user print the chart so svg is better than canvas for this purpose
Plotly has plenty of configuration options and is well documented on <a href="https:&#x2F;&#x2F;plot.ly&#x2F;javascript&#x2F;reference&#x2F;" rel="nofollow">https:&#x2F;&#x2F;plot.ly&#x2F;javascript&#x2F;reference&#x2F;</a> but for me, the most useful part is the playground (You need a plotly account). You can make your layout for a chart, view the JSON layout object and apply it on your project.
The experience has been positive to me.