Don't be too quick to rule out a Bosch powered bike.
The small front chain ring will inevitably wear faster than a full-size one, but they last thousands of miles and in any case the small Bosch ring is cheap and easy to replace.
My Bosch bike is 100 miles short of 8000, same components although now in need of a replacement chain, it keeps going.
Never had a chain hook-up or any other problem with it.
The chainring maybe smaller than usual, but still bigger then the rear one. I suspect they are better quality.