The problem with the brands that you mention is that you are locked into proprietry systems, a bit like apple. With Bosch even dealers are not capable of motor repairs and have to send the whole motor back to Bosch, leaving you without a bike for the duration.
Have a look at Woosh bikes. These...