It's the speed more than anything. Crank-drive works better at low speed. If your modal speed is going to be above or about 12 mph, a hub-motor is better. The Yose ones are optimised for 15 mph. You can get slower hub-motors optimised for low speed from the Chinese resellers, but I've never...