The drawback with normal ESC is that the phase current is not limited, sometimes it is done by U_DS Measurement across the mosfets, but if they are cold it can be very high mostly unlimited. Often it is too high, so the controller, the motor, battery or cables are fried in some way. This happened to me with a 6374 130kv with a watercooled HK YEP 120A. Later with a 6384 the YEP blew up all fets when the hose was squeezed. I got guarantee, because ad says it is protected against overtemp.
The VESC has phase current limit and thermal limit so it should be protected. Sadly it has a weak gate driver, so it cannot handle larger mosfets, paralleling is unpossible. I do not know how good this special VESC6 is cooled, but my VESC-X was not able to put out enough current and went down from 80 to 50A within a minute. I tried several cooling methods, ended up with small heatsinks glued to the directfets and forced air. But also this had an output of only 80 downto 70A, after some days surfing it broke one mosfet.
I ordered a ESK8 VESC now, which has no cooling. I plan to equip it with heatpipes.