One thing to consider:
Direct Drive hub motors can regenerate the battery when coasting downhill. I don't know that you are going to get much power back into the system to make this much of a selling point, but it can be done.
"geared" hub motors and mid drives don't do this. They freewheel just like any bicycle wheel.