A couple years back I bought a lovely, brand new property from a respectable boutique developer. I would have loved to live in it myself, as I haven't even lived in a brand new house before. My PM informed me that every week she was getting dozens of Section 8 applicants and asked me if I wanted to take them. This is when I actually found out that you needed to qualify to Section 8 before you could even accept them, but I told her to go through the paperwork. Well, the property obviously qualified, but pretty much none of the applicants were able to pass our screening process except one... but then Section 8 didn't want to pay the rent, even though I was already willing to go $100 below market for the property, the "area" as a whole was lower.
You don't need to "avoid" Section 8. I've done my research prior to qualifying, and although there are horror stories out there, the vast majority are fine and it's supposedly a highly reliable rent check. Frankly, I've had rent check problems with non-section 8 as well. I have one relatively high end property rented by a company GM. His company used to cut the rent check, and they were late all the time. We now require him to pay it himself, and he gets reimbursed. Another B+ property I own, I have rented to the same family for 7 years, but they also make late payments or partial payments even though I'm renting to them for about 20% below market rental. At the end of the day, they're all "people" with their own foibles, and so am I. If you don't want Section 8, all you have to do is not qualify for it. If you want the reliable rent check, then qualify and just make sure you do your due diligence when you're screening.