My wife wouldn't rent half of her old duplex to Section 8 people, even though the voucher was worth more than the income she received from renters. You can probably guess the many reasons. She could get away with it because in Massachusetts the landlord can reject Section 8 people if he lives on the property.
"Are you Section 8?"
"Yes."
"Sorry."
"You have to rent to me!"
"No I don't."
"I'm calling the housing authority!"
Click.
"in Massachusetts the landlord can reject Section 8 people if he lives on the property."
This I believe is Iowa law also although you probably would have to dig pretty deep to find it. If you as owner live on the property, you can discriminate. There was a rule as to how many units, think it went up to a four plex.
This was printed very clearly in my old tenant landlord book. In the last few editions it is somehow NOT included. I don't think the law has been changed but need to check on this.