Have a good rental contract and know your state landlord/tenant laws. Expect some empty house times and plan accordingly.
Have a good background check system in place. Make friends with local LEOs. When you are renting to a new person, before you rent the house out, run the name by your LEO friend. He can't outright give you much info but he can tell you if renting to this person is a bad idea.
Don't rent to friends.
Don't rent to family.
As a landlord, you have to be firm. Lots of people interpret firm as mean. So be it. You're not in the charity business so don't let people tug on your heart strings. Doesn't matter if they have no job and lots of kids. Don't pay/get evicted. If you can't do that, then don't rent your house.
Having said that, I think it's a good idea.....If you can keep in mind the above recommendations.