Really depends where in the state you live. The bigger cities are similar to most other states. Both my wife and I grew up and went to school in Iowa. I went to Iowa state and she went to Iowa, engineering and accounting respectively. We left right after school and lived in Colorado for 25 years. Have now returned to Iowa due to joining the dead dads club and wanting to be closer to our mothers as they age. We live in a small town that is rural, 17k people in the county vs the 500k in CO. Overall it’s been a good move as I am not a fan of cities and lots of people.
Iowa city is the boulder of Iowa. Quite liberal, good or bad depending on your views. The town has become to be dominated by the university and university hospitals. Ames is a little more conservative and a different vibe as the university was originally not in town, but now town has moved to engulf the university.
The good, a lot less stress from people. No real traffic, public hunting is close, and accessible. Weather is pretty good in summer, not Colorado, but also not Houston. Lots of little gun ranges, my local one is $40/year for a 200 yard range and pistol bay. Lots of dirt track racing. Overall pretty happy with the move. Housing is cheaper than CO, but not by as much as you would think.
The bad, food is mostly meat on a bun, although bigger cities do have more variety. Winter is cold at times, but really only 3 months. It’s a small town so limited shopping. Not as big a deal as it used to be with Amazon. Employment pays lower in smaller towns. Not an issue for us as I am retired and wife works remote. We are an hour from big cities, so we can go there if we need something, but it’s 2 hrs of driving to get it.