Interesting what you say about repairs. I nobbled a mobile e-bike mechanic working from a van in the street for his views. He strongly advised getting a Bosch motor as it is always possible to get spares, even for the smallest screw - and, he said, they are very reliable.