I have both hub and crank drive bikes and agree with the above.
I shpuld point out though that my hub drives are all direct drive and I have no experience of a geared hub.
As an example,on a local 10 mile hilly route, my 1000W hub uses 1Ah per mile and struggles up the steeper hills whereas my...