I don't get how CR is on the list for Iowa, unless there's a certain population threshold to meet. For smaller cities, Council Bluffs, Waterloo, Fort Dodge, Mason City, Marshaltown, Clinton, and Ottumwa are easily worse.
Honestly the only cities/metro areas I'd live in Iowa are DM, Ames, CR...