While I'm a huge fan of IGH, I don't think I would recommend it for your route. 33km is really far. For me, a small downside of IGH (but I have a short commute) is that you can't easily fine tune the perfect gear. On my IGH the gears are just too far apart that for longer routes you end up never 100% happy with the gear you're in. Just my 2 cents.