I decided to buy an ebike last month. Turns out there was a lot of information to take in.
Hub motors are great and cheap for cruising on flat roads.
Crank drive motors/mid drive are great for power and torque for hills and mountain biking.
Lunacycle.com is the best value I've found, I had sticker shock at first until I learned what's what.