OK, flipping back through this thread I don't see that you have actually ridden any ebikes. If that is true, it's time to go take some test rides. I ride in the
hills of Central Pennsylvania and would not want to tackle these hills on a hub drive unless it's way more powerfull than anything you could ride on a bike trail. Go to your local bike shop (LBS) and rent a bike for a few hours or a day. Trek, Specialized, and Giant dealers all have rentals, and most will deduct the rental price from a sale within a month. Try several types: hubs, mids, heavy, light, diamond, and step thru frames. Ride the kind of route you are going to face in real life. Happy hunting!