It's a great place to visit...in the summer.
You're going to get me in trouble with my mother now - she grew up on a farm in Iowa & went to the U of Iowa. She has lived in CT since I was about 9 months old (that's about 36 yrs ago) but she still thinks highly of her old home state. I've been there plenty of times, but I have no plans of ever living there.
I can see my mother reading this and turning into your screen name the next time I talk to her. (So what's wrong with Iowa! It was good enough for your mother, you think it's not good enough for you?)
For at least the next 5 years or more home is where the Air Force sends me, so Iowa is an unlikely stop because there are no bases.
Every place I've been has its pros and cons - normally the people who are miserable at any given place are just miserable everywhere they go. No offense intended to any Iowans here - OK mom?