I think the mid-drive systems are best for mtn eBikes and not so good for urban commute bikes. I actually don't think geared hub motors are all that great for urban commute bikes because the plastic gears are not exactly what I would consider long term reliable (putting plastic gears inside a hot sealed chamber is just not a good design but I'll admit that the typical 5:1 reduction allows a small motor to feel powerful / torque-y) . I prefer the simplicity and robust elegance of direct drive hub motors but to realistically be practical in eBikes they need to be nominally rated to at least 750W.
Note: the ebike companies that are putting say 500W geared hubmotors on some of the urban ebikes are doing so because it sells the bikes and they know the gears will last long enough to get them past the warranty for 99%+ of the buyers and then they get all the service $s from motor/gear replacements over the life of the bike. I don't want to call it a scam, but if it looks like a scam and smells like a scam it's a scam.
I don't want to open the entire speed debate in this string but to enable eBikes to be a truly viable form of transportation in the US and many other countries the assist speeds need to be in the 55kph/35mph range which requires a 1500-2000W direct drive hub motor nominal power capability. This is not exotic technology these days as a 52V / 40A drive system will easily provide the electrical power to a well designed hub motor that will not over-heat (they still should have thermal protection to reduce power to prevent over-heating). I do believe that all eBikes should require rider engagement (ie not just allowed to be ridden under throttle control constantly).