Mini type is a definite no go with me. I have thought about fat tire and really do not believe I want to go that route for commuting. I would like to stay lower cost, but my love of quality keeps sending me to the higher price arena. My short list is Juiced CCS, Haibike Urban Plus, Velec R48M, Evelo Galaxy TT. At some point, I have to just decide.
Ebike of NE has best hill climber search page. Interestingly it does not have any of the bikes I had been looking at except for the Stromer
http://www.ebikesofne.com/HillClimbingE-Bikes-s/1901.htm?searching=Y&sort=1&cat=1901&show=48&page=1
Are the Bafang mid-drives more powerful than Bosch or Yamaha?
Have you ridden one ?
I won't be riding a Bafang, there's no local support, very few integrated solutions and in general would go with German over Chinese. I chuckle because my Emtb has pretty much the same motor specs and I ride in Tour mostly as Emtb or Turbo mode is ridiculous.