I have a Grin TSM-A5 direct-drive motor, and I really like the regen braking. My rides have a lot short relatively steep hills, and it does very well with that topography. It would be cool to have real-time variable control on the regen, then you could recharge while pedaling!