IMO. It is hard to say higher operating frequency is equal to better.
An extensive debate is still going on how the frequency affect the ESC's performance. Too high or too low is also not good. Both high and low frequency will have its own advantage and drawback. Not going into too detail but they have the following affect on the ESC.
Higher frequence
Advantage
- Higher top speed
- Higher throttle resolution
- Can re-charge the battery when non-full throttle (Depends on individual brand. The one require Diode on the motor has less ability on this espect)
- Lower wear on the motor
Disadvantage
- Too high operating frequence will lead to frequence jam. eg. GT7
- Heat will be generated because of fet ripple (happen at the very first moment when "On" cycle start). Hence efficient drop.
- Electronic noise is higher
Low freqency
advantage
- Have more time to allow current actually flow through the motor, higher torque will be resolution
- Less chance to have frequency jam
- Less chance for Fet ripple. Efficiency is more steady.
Disadvantage
- Lower throttle resolution
- Less run time
- more motor wear
In conclusion, a optimal point must be detected corresponding to the hardware and software the ESC use. But in general if compare a 2000hz ESC with a conventional 50hz ESC. Higher will be better. But if talking about 20k must better than 2k, then it should consider more other factors!