Lots of friendly people. Low crime rates. Basically all small towns. Good schools. Relatively low cost of living. Strong communities.
Small towns falls on the cons as well. We don't get the cutting edge stuff until a few months after the coasts at times. Not much original live music outside of Des Moines and Iowa City.
There's a short list.
I'd look at Des Moines or the Cedar Rapids/Iowa City corridor. Both are good "life quality" communities. Less people, less traffic, and your dollar goes farther in terms of housing.
Finding a good job isn't necessarily easy, though, because, generally, a) people who get them don't leave them and b) the smaller population size means there's less demand or opportunity in many fields.