I bought an IGH, a Sturmey Archer S80 8 speed. It added about 20% to my elapsed time over my commute to my summer camp. There were 8 gearsets in there spinning all the time, that I had to power with my feet. So on an electric it might limit top speed and range.
The S80 developed a bad problem of the pawl popping off and the hub slamming into 8th gear about every mile. Making the device unrideable except downhill. I haven't seen any reports of Shimano models doing that. I was very happy with my sturmey archer 3 speed IGH, rode it for about 20 years.
I bought the S80 because the 6 speed Shimano axle (18 spd MTB) broke under my extravagant weight of 185 lb, and the 7 speed (21 spd MTB) dropped all the balls on the road because the internal race backed off. Shimano should have put a double nut in there to lock it, or made the axle out of oversized stock to make a fixed race backstop, but they didn't. Cheap garbage. Pushing a bike home with no bearings is no fun.
Apparently the 8 9 10 speed shimano products are less cost effective, and perhaps more reliable. At least the 8 speed shimano rear on the bodaboda shown left has performed okay for 17 months & ~3200 miles.