SDN ignores the miiddle third of the country 🙂 I would have chimed in sooner but I'm just a student (although I'm seriously considering staying for IM).
But I can say that (most of) the residents seem happy. I think they've done a pretty good job spreading the responsibilities out with the 80 hr rules, and the contrast of the UIHC patients with the VA is good so you get a good mix of routine and zebra cases. I think the teaching is also good.
IC is better than I expected as a place to live. Affordable housing, great cost of living. Lots of places are an easy commute. I live in Coralville and see several IM residents on the morning bus, so it must be managable to get in for pre-rounding. IC is good too - It's definitely a college town, though. Lots of bars and undergrads.
Sorry - have to run. But if you would like more info, please feel free to PM me.