Is Bafang the way to go?
From what I've read they are easier self serviceable and spare parts are readily available.
I run a Brose 1.3, Bosch Gen4 and Bafang M510. I like them all, they're all good. All ball park similar but obviously all different in various ways.
I've had no problems with any of them. They get abused. However, they always go inside a van, not on a carrier. I try not to wash them except when absolutely necessary - they get brushed down. They all get thoroughly dried if they've been wet (perched near a woodburner after being dried with a leaf blower).
The Bafang seemed pretty reliable, but once it went mainstream with the E-Mythique and a lot more people started hammering them on EMTB's there was a huge increase in problems - nearly all water related. Some parts are easy to get hold of, but not everything.
My Brose has been extensively (and stupidly) submerged and will need to goto Pete's at some point (probably sooner rather than later whilst it's still repairable ... maybe ..) However, it still works.
Pete at EBMC can fully repair Bafang & Brose motors I believe..
Brose - yes. Bafang - no.
As Pete has said, if you want something repairable, the brose is the way to go.
As Pete and others have said and taken the time to extensively explain and demonstate (search the forum, it's all been discussed a zillion times) You can't just say they're not fit for purpose as a blanket statement. People abuse them. Drown them, pedal strike them, jet wash them.
Yes, bearings could be better/different - but there's a trade off. You'll end up with heavier draggier motors with worse range and or power and will then complain they're not fit for purpose because they don't go far enough.
I think Gareth said earlier in the thread that he was constantly having to change all his bearings because of where/how he rides - but was upset about the motor... so all the other bearings fail, but the motor ones are supposed to be magic ?
They're mountain bikes, we want and expect them to perform in a certain way - ultimately they're a performance based item - you can either have that or something which weighs 50% more which is heftier built, but will ride like a bag of crap.
Yes, in the future, hopefully people will come up with different ways of doing things - but at the moment, it is what it is - you pay your money and make your choice - making the same complains over and over won't change anything.