Wait a second, have you actually owned these motors and ridden them? (not knocking, just making sure). You will replace Cassettes, chainrings, chains, A lot more than $20-50 per 1000 miles.
You said yourself "armchair research", I hope you don't mean that literally... The differences between...