ive been on a 3 speed fixed IGH hub for a few months now, i basically love it
my commute has some decent hills and i find it perfectly fine. i previously i used a single speed fixed gear and i like the gears cuz it mostly keeps me from sweating and keeps my avg speed up
ive changed flats with it and i really dont find it any more annoying than changing a flat with a single speed bike, theres only one other thing to disconnect/reconnect