Subjectively, I can say that Yamaha is way better than Bosch, so much better it's not even funny. Why? Because, since Yamaha doesn't interfere with non-electric pedaling, it gets a better boost in +ECO and ECO modes when you pedal using muscle power.