I use both mini hub and tsdz2. The mini hub Bafang G370 I have found to be superb, high internal motor gearing allowing for greater unpowered fiding shoul done need to conserve battery for extra range. No issue with towing my overloaded trailer when I accidently miscalculated the weight of six damp/ wet compost bags coming in over 125kg. The G370 for the roadrat build was my motor of choice as I wanted the Alfine 8 and a double chainwheel, also there was no need to file the surly fork dropouts as the 10mm motor axle fitted in to the dropout dimples perfectly .
The tsdz2 was the logical choice for my cargo bike as I didn't want to mess with drop outs on the Ute from the std set up, again I have a double chain ring to use for those heavier 100kg trailer loads.
There is no one motor is better then the other , both do the job very well . It is a case of selecting the right motor for the bike and usage. A torque control controller and hub still make for a more relaxing ride then the tsdz2 , the difference being with TS mid motor one has to put in more effort.