The VESC can protect your other electrical components by setting limits. It protects itself with heat limits. It protects the battery with a max battery current limit, it protects your motors with a max motor current limit, and if you don’t like your brakes, you can make adjustments to make it better (they will take soe researching though as it’s not the easiest thing to get right. These limits can all be changed in the settings too. Regen in the VESC means your batteries recharge while braking. Most ESCs working in BLDC mode, and the vesc can do BLDC better than hobby grade ESCs, but also FOC mode, which uses sinusoidal waves instead of trapezoidal waves. The result is near silence and a tiny bit better torque. FOC is mathematically superior to BLDC.
These are the main reasons for going with the VESC. You could argue now also with bluetooth module and app systems like the one I’ve built, you can also see everything that’s going on in your vesc. The beauty of all of this, is you can see what’s going on, and make the appropriate setting changes and hardware/gearing changes to make your ride better.
I would recommenced the GT2B and modding it if you feel comfortable doing the mod. I don’t know if you can find one near you but I highly highly recommend the mini trigger remote also. By far, the best remote right now IMO besides the GT2B in terms of easy to set up, reliable (no dropouts), batteries for weeks of riding without replacing.