I think crank drive is much more efficient than hub drive on smaller motors.
If you have a 500W hub motor, both systems can do 20-25mph, the advantage of crank drive disappears.
At 750W, a crank drive will have to run at 100+ RPM, not many can pedal that fast, a hub motor is definitively more...