Thanks for the very nice review.
You could fairly easily force the charts to be proportionally responsive using a filter hook or probably even a theme. The way it currently works though was a conscious decision. The height being static makes it easier to keep a chart readable based on the data in the chart. In use, I found proportionally resizing the charts often resulted in an unreadable chart at mobile sizes.
I get you on the individual chart styling options, and it’s certainly possible to build something like that using a combination of something like Advanced Custom Fields and a filter hook on the chart args. I’ve done exactly this on a few occasions for custom installs. But it’s purposely out of the scope of the plugin as is.
I do have occasional other developers step in and help with things but as a single developer maintaining things I have to be pretty selective about the scope of the plugin to keep it something I can continue working on given it provides essentially no actual income for me.
Some better special character support is in the works. It’s something I had in the Highcharts version but Chart.js isn’t as robust in some of its features which resulted in me having to drop it for a bit. I have a method worked out now I believe and hopefully can fit that into a future release soon.
There’s also a Gutenberg block coming that another developer kindly spent time on this year. It’s got some interface kinks that still need to get worked out but it’ll be a big addition and a frequent feature request.