I grew up in the Chicago suburbs, surrounded by 13million neighbors.
I was in Mississippi for 5 years of college.
My wife was in New Orleans for college.
My parents lived on the northcentral California coast for 5 years.
I have no been in Iowa for 10 years and wouldn't want to live anywhere else. That article sums up a lot of why- housing is incredibly affordable while still having a high level of planning/codes, the population is overall well educated, jobs are continually available across a wide range of industries, roads are good, outdoor activities are great and continually improving(rails to trails and path expansions are incredible here). It is a safe state, even the urban areas, and it doesn't take long to get out to rural areas. I don't hunt, but deer are apparently prized here for size...I guess. The two main universities are incredible research and education institutions.
Its perfect for our family.
With all that said- my wife and I wanted to live in Starkville or New Orleans after her law school since we loved both places so much. We couldn't imagine raising kids on a small budget in New Orleans. And Starkville, at the time, had basically 0 jobs that weren't service industry. Careers weren't what Starkville was(or is?) known for.
Suburbs in Mississippi are suburbs in Iowa are suburbs in Maryland. Slight differences, sure, but they are middle to upper middle class areas and pretty damn similar. Where Mississippi gets knocked is the sheer amount of poverty, lack of infrastructure(roads, quality, and connectivity), and the vast difference between socio-economic classes. At least these 3 things are what I see so many jabs as being about. Whether the stereotypes are even accurate still or not, most of the time any jabs are part of one of those 3 categories.
I would love to retire in Mississippi, but we will inevitably retire around where our kids end up. Hopefully that's in Mississippi since I drop that idea in their heads every few months and have plenty of years to convince em!