I'm late to this one, but thanks for the mentions.... I agree with most comments.
Specifically that off road is not one type of riding. It is very very far from that and why if ever there is disagreement we all have different experiences of what that is.
I have tried my hardest to answer this question through video footage over the last few years and am still on the journey.
More so how to define what is "best". Sorry to those who going from point A to B is about feeling. I want more than anything to focus on performance since it is less subjective and can be quantified. (of course rider weight and ability comes into play but we have to start with something)
The only decider I could come up with is a race series. You can argue about this better and that better, but what kind of simpler test is there? With all the different riding buddies you've got, you set out a number of race courses. Each rider has there own off road course set that suits them. you all have chances to prepare and ride and get to know the terrain....
You will quickly see some serious results that you didn't forsee. We started on a quasi version of this.
Race 1. I won on my big block, other riders were faster but overheated or chains fell off.
Race 2. One hub got a flat (lost) I finished but the other hub now had hubsinks and didn't overheat and could 80kmh on one straight.
Other rides we went on you can conclude similar situations even if not racing.
My drive train has fallen apart every few rides. LOST
Hub motors are more instantaneous power and each delay of the mid drive loses a bit.
Sure I can design race track which is all extreme climbs and I will win eventually.
OR you can design a bike just for the pleasure of it and talk about how nicely it handles. I say to anyone who can find other riders to do a race themselves, you don't have to take risks to win, ride safely.
There is no win win situation though. They are just better at different types of riding. Main difference is how much mechanical stuff you want to constantly deal with. And for my big block I don't have any riding buddies that can come for a ride through extreme steep stuff that I want to do so I tend to gear down to hub motor gearing for mateship.
You may or may not have seen my last weekend ride with 3 hub motors and 2 mid drive riders.
[youtube]1kykW4p6D4c[/youtube]
If we were racing that day I may have won too especially if I hadn't pumped the tyres so hard....
I have tried a few just rear hubs, rear hub with mid drive, but in future if I can justify it I would like to try the swingarm mid drive and a grin 2017 front motor... just because I love ebikes