I don't have a non resident permit yet, but plan on taking the necessary courses to get my UT permit. AZ's permit is basically a pay to play deal if you already have your Iowa permit. All things considered AZ and FL permits give you access to the same states with very little difference. Arizona gives you Nevada, Florida gives you Washington(and now NM since they decided to pull their recent shenanigans). The rest are the same(difference in bold below):
Alabama, Alaska, Arizona, Arkansas, Colorado, Delaware, Florida, Georgia, Idaho, Indiana, Iowa, Kansas, Kentucky, Louisiana, Michigan, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Mexico, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin, Wyoming
Unless you plan on traveling to Washington or New Mexico, the FL permit is just a waste of time and money.