Do anyone have experience with this in comparison to vega?
I'm not an expert on either, but my impression is that vega tries to do literally everything using a custom json syntax which can get confusing and unwieldly. Echarts is a bit more straightforward at least for the simple case.
Vega has a questionable security track record which is concerning if you let untrusted users define graphs.
That makes it particularly useful when building interactive visualizations with a lot of data.