Define small hills.
Buy the Leaf 1500W direct drive motor would be great for you, comes in a kit as well, looks like you can have the KT display which is really wonderful. It really doesnt matter if the controller is Sinewave or Trapezoidal. Sinewave is just more silent, I prefer a bit of noise. Geared motors are noticably louder and people on the pathway will hear the whine of the motor and turn around which is uncool in my books. Gotta be stealthy and ride like a gentleman, cool, calm and collected.
Mid Drive would be good for hilly terrain, or cargo. You could go with Cyclone or Bafang BBSHD, pro's and con's to each, do a search here on ES.
http://www.leafbike.com/products/diy-bike-conversion-kit/26-inch-electric-hub-motor-kit/newest-26-inch-48v-1500w-rear-hub-motor-bike-conversion-kit-987.html
Battery - 10 miles you say, so you need some wiggle room. Lets make it a 20 mile range for the battery. How fast do you want to go? 36V is good or you could go 48V. Figure in like 25Wh/mile, so 500Wh total battery size. At 36V thats 15Ah'ish. Which is a good size pack. Through in a triangle bag from http://www.EM3EV.com in China, solid reputable company, or maybe Luna has a triangle bag, in Washington I think (cant remember off hand).
http://www.em3ev.com - triangle bag, 15Ah 36V battery, Torque Arms, spare throttle, freewheel removal tool, 3 speed switch, ~8A charger (dont forget that) for a 0.5C charge.
Leaf Kit - 1500W Motor, Controller, KT Display, Throttle, Cutoff levers, Pedal Assist if you want it, I dont know what switch is in the picture. This is the perfect kit for your needs. Its really efficient as Netrponix likes to point out, lots of get up and go if you want it. Programmability through the KT display. Should be a Plug-And-Play setup, most likely the connectors are "keyed" so you cant frock that up.