If you have the room, I highly recommend a DD as mid-drive into a IGH.
I have so far built this:
https://endless-sphere.com/forums/viewtopic.php?f=28&t=44997&start=75
I really enjoy the simplicity of having one chain for the motor, one for the pedals as you don't run into any need for jackshafts, 2nd stage reductions, and there are a few "off the shelf" options that allow you to use for example a NuVinci n171b IGH and a simple adapter from Station Inc.
http://www.staton-inc.com/store/index.php?p=product&id=543
(P . S . I have heard you can also use a Nexus 3 Speed IGH as they are very robust and would be a cheaper and possibly more available IGH)
This allows you to use one of my favorite IGH's that has been proven to take very high loads of torque (95ft-lbs IIRC from a gas bike) where it only just started slipping, slight discoloration of the fluid inside and no damage to the n171b.
There should still be some of the older n171b hubs around (I also have one on my recumbent, see link in sig) they are still supported, but no longer manufactured, and other than the linkage on the outside occasionally being damaged from carelessness or a bike falling over, they have a spotless record for performance (several bike shops in Portland, OR in the USA told me they have never had to service them internally).
I am using a rather heavy bike atm to pull a trailer for a local bike shop, Classic Cycles in Oregon City (I come to customers to work on their E-Bikes at their homes) and I plan on putting 2x 20s 4p Li-Ion (Panasonic PF) to make 144v 11.6ah for the drag strip at the local track, and I have a much lighter custom made frame to really go for speed (the current bike is quite heavy, 114lbs, and the first prototype of our mid-drive design) with it in the rear wheel.
I too live near a steep hill, and my goal was a bike that could do all the work for me if I cannot pedal along, and climb 2 miles of 7% grade with out getting warm.
I have done that with the Cro Motor (Hub-Zilla it's a 9.3 KV so nice low RPM running nearly a 1 to 1 ratio between hub and IGH input) so far, and I believe I will be able to place a MXUS 3000w in it's place to get similar performance.
So far I have only run at 18s 2p 90c Nanotech Lipo, or 66v 12ah (it's a bit old and tired however) and have been able to charge up that hill at 28 MPH, this only required 1500w and that means 24a at the controller, so nothing even got warm even on a 90F+ day! 8)
Tomorrow, I get this battery from Lunacycles!
http://lunacycle.com/hot-new/72v-panasonic-pf-11-6ah-with-luna-charger/
I expect as good or better performance, expecially since I will be pairing it with a 72v 40a controller, also from Lunacycles:
http://lunacycle.com/motors-and-kits/mid-drive-kits/cyclone-mid-drive/40-amp-48-72v-ebike-controller/
At the risk of sounding like a shameless plug for Luna, they also provide a 6 months warranty for the controller being used with this battery.
I have been very impressed by their customer support and product (I had to return a controller that didn't have the right plugs, they gave me a store credit no problems!) built a simple DD hub motor kit for a customer with one of their 48v shark batteries, and she has been happy with it with no complaints for about 4 - 5 months.
I plan on simply adding a second controller when I run 2 of these batteries together to get 40s 4p!