In Iowa we have all the food, fuel, water, and such to survive. Add in low cost of living and a education system rated one of the highest in the nation, Iowa is a nice place to live.
I am a firm beleiver in self sufficience. If you can't take care of yourself by yourself then well, nature will take you out.