Be sure to have a hugh wad of cash on you when you go for your interview.
Michigan had a permit system that became, by misuse, a "may issue" system. The small counties were generally good on issuing "general" CCWs, but the big counties only issued "restricted" CCWs unless you hit the right political buttons with the sheriff or chief of police.
About ten years ago, the state constitution was amended to say that "shall issue" really means shall issue.
Now the politicians are trying to add hair-splitting conditions to deny licenses, including being charged (but not convicted) of misdemeanor breach of peace.
Iowa is one of the few ‘may’ issue hold outs.
Fortunately in this county the sheriff is retiring and the main Dem candidate and the only Rep candidate are on record saying they will ease up on the silly restrictions. It will be nice to be able to carry other times than just when I am out of state visiting folks. Additionally Jen and I are going to get a Utah permit soon so we both will be legal in even more states.