I have been building / riding / experimenting with ebikes for 10 years. Lately we seem to have taken a step backward, at least in terms of accurate info & torque graphs for motors. remember the very detailed charts that 'Kenny' of Xlyte used to publish about his 400 series motors. You could see what winding would produce X amount of torque @ say 15A 36v. Often now all this is in a sort of fog. I went round in circles trying to get the true figs for a Q100 vs a Q100H. Those motors that you can get good info on - (Bafang BPM) you can then not buy easily in the code you want. High speeds are fine if you live in Kansas or Holland, but hill climbing ability for me way trumps this. Throttles I like as once you have assisted strongly up a tough hill you can then rest, coast & get your breath back. I saved & got going a TGA crank drive, only to have a second freewheel failure today, 3 miles into a commute, struggled home & got out my trusty 13.7 mph top speed hub bike, this performed effortlessly, I think a well chosen hub motor is best if the rider is fit enough to pedal a conventional bike on the flat. I think you need to look at the weight of the rider, the terrain where he will use it & choose a sensible motor. In other words one size will never fit all. I agree about the two speed Xionda, also a guy on ES was hoping to develop a '2 mech speed Currie' as this did not need the low speed & immense torque to drive cranks - only to be re speeded up in driving the rear wheel.
A sticky topic calculator that converted Nm into Lbf, then corrected this for actual wheel size, had an input for all up weight inc rider, then gave out the hill climb grades as percent & 1 in x for no pedaling & 50% assist pedaling would be good, I think more realistic choices might then be made leading to less disappointment. Education as to how many charges per wk a rider needs to use to get the most economic use out of a batt chemistry (6.5 for Li ion, 5 for Life Po4, Occasional users look at NiZn or SLA). Rear motors fit all frame types. Ebiking is FUN if you get it right.