It's really difficult to assess the people who want your place and it makes very little difference if they are private or on benefits.
I tend to go with people on benefit because you do have the Housing people to talk to if anything is wrong. In Oxfordshire you get a deposit bond to cover a claimants deposit. This does not cover if the tenant owes money so get a cash deposit from them as well. This has to be held by an appointed holder by law. Easy to do and costs nothing.
Damage sometimes does occur especially if there are children. I always take a reconciliatory tone to getting things fixed because having an angry tenant is bad news.
Most benefit tenants are single and get the help quite easily to pay the rent, £980 for 3 bed. But from experience when they get married it really messes things up. I am interviewing future tenants at the moment and will be bearing that in mind before the letting begins. I know some will not like what I have said here but if one of my tenants had not married she wouldn't have got a black eye from her new husband and I would have got all my rent money.
She went on to sign an agreement on another house for 1 year while she was married and because of the bust up didn't want to move. But had to because the new landlord was demanding £12000 for the broken agreement.
A private let to a couple with children broke up after 6 months. The woman went on to benefits. Had a child by the chaps best friend so for inspection purposes I couldn't get access because she was afraid that her lodger would be revealed to the benefits agency.
You will be entering another world when you start letting out so all the best to you. Good luck.