Don't limit yourself to just Haibike for eMTB, there are Cube, Scott, KTM, Trek, Specialized, Bull to name a few. For middrives it is Bosch, Brose, Shimano or Yamaha. All will flatten hills but power delivery, noise and controls vary slightly between them.