all motors have tradeoffs. Crank drives put a lot of tension on the chain, making gear shifting very difficult. If you fit a shift sensor, it loses power mid shift so going uphill can be a struggle.
For cargo bikes, the DWG22C on a 24" rear hub is a very good choice. It will give you excellent...