I find its perfectly good on my 17t- 19t going up hills, typicaly 12mph.U can peddle faster an the motors spinning fast.Only on very steep hills do i have to drop another to the 24t but still 9mph without straining the controller.I use Full throttle 18amp tho.Better pulling away ,slow peddling...