For consistent steep hill climbing, like off road, climbing the South Downs, my preference would be a Bosch crankdrive, probably de-restricted. I have ridden a Panasonic crank drive, but found it pretty weedy.
For everything else, I'd take my 250 watt hub drive, it provides more power all the...