According to Bankrate you made a good choice. They have Iowa the 4th best state to retire to:)
Bankrate's list of the best places to retire:
"New Hampshire earn the top spot on the list. It's followed in the top ten by Colorado, Maine, Iowa, Minnesota, Virginia, Massachusetts, South...