The biggest difference I'm aware of is that ECharts has an add-on for 3D charts (echarts-gl). Chart.js doesn't have any 3D functionality.
(Our project mostly uses Chart.js, so I'm more familiar with it.)