I am from near Tulsa and there's absolutely no way in hell you'll ever catch my family moving back to there. It's hot, humid, comes with tornadoes, you have to drive everywhere (and everywhere is set up on the assumption you will drive). Plus, I will never forget the clerk at the licensing office who, after the rules changed to require "proof of legal status" to renew a driving license, gave my wife shit for having "married up to America" when she presented her green card as proof of status. (Never mind that my wife had been a permanent resident for years prior to us meeting.)
Everywhere has its upsides and its flaws, but at least where I live now has the benefit of the vast majority of people and culture here doesn't want to throw my loved ones out on their ear. Perhaps some of the new arrivals moving there will change that culture. I hope so.