For the most part it functions fine but sometimes it will overheat and shut down. This is with an erevo that has been geared down with a smaller pinion gear.
The reason I had to purchase a new XL 2.5 is I over powered it with to much battery. So make sure you stay with in the battery power guide lines. It is a very good ESC. I never had a failure other then the one I caused.
I needed to replace an older version of this ESC to keep my grandson happy. This was the perfect choice because I recently had to replace the battery with a new lipo battery and it needed a voltage cut off protector which this speed control provides.