Forget NFA, forget hunting with a rifle, super easy and cheap to get a carry permit, your status of your carry permit is public information available to anyone. Des Moines paper sometimes prints a lost of carry permit holders, an Iowa permit is a weapon permit, not limited to handgun like in NE so it covers weapons, you can not let any person under 14yrs of age handle or train with a handgun, Trigger activation devices and trigger cranks to increase the rate of fire are illegal. Not sure how they look at the whole bump fire stock thing.
That seems to me to be the biggest things.