We rent out two houses and we're about to buy a third off someone. We're not interested in AirBNB since it's too fickle. If you look/vet for tenants yourself instead of relying on an agency, then you shouldn't get bad tenants. Agencies don't give a fuck. You have to read them and not sign the first person showing you deposit money. A colleague who also rents properties is always complaining about his tenants and he told me that he e-signs rental agreements without ever meeting them. Well buddy, I found your first problem.
We exclusively sign with families and as long as the adults can speak in a formal fashion, the odds are in your favor that they'll be good tenants. My husband does the physical meetings, credit applications, and collect and I maintain communication/repair after they sign. It's a good balance. It can be scary though. I no longer do physical meetings after I was followed once. And when we purchased a property, the previous tenants refused to move and we had to de-escalate. We already agreed that if my husband feels in danger again, we're hiring a rental manager.
The best advice I can give is to stay away from rental assistance programs. A few of them spawned after COVID and dear lord, it's like the people who made these programs thinks every landlord is a mega investment firm with endless cash (which is very real mind you). One of our renters asked us to register for one and the program will pay us for them. After research, if we joined the program, then the tenants have 6 months to look for a new place without paying rent. 6 months of mortgage, taxes, and insurance payments without seeing a dime. That would sink us hard. We're their landlords, not parents.
Overall, it's been successful and we're buying a new property where my sister lives and we're going to rent it out to her for dirt cheap until they get married and are able to buy a house of their own, then we'll rent out the property for a fair price. I am glad that I went through the rental experience in my early 20's with stress of not affording rent. It's definitely why we have a great relationship with our tenants because we get it. On top of that, I also know when people are bullshitting us.
The most important detail is too put a lot of effort in finding tenants. Cutting corners in that process will have its consequences.