The choice of motor depends very much on how you think of gears. If you don't like to bother with them, then hub motors like the BPM give you a more relaxed ride and is definitely the way to go. Conversely, if you like to optimize your ride, then crank drive offers you much more while retaining...