I don't always agree with Mr VB, but do here; IMO, Bosch's motors are superior to Shimano"s although I've tested only the former. Whatever, IMO (again), don't consider a hub drive for a multitude of reasons, including, but not limited to, hill climbing performance and ease of fixing flats.