Section 8 all depends on the different authorities. I have more experience with cook county. They can take a very long time or a reasonable amount of time. Inspections I have experienced are pretty reasonable, but it depends on the inspectors. You have to content with their program and timetable. Email is better to correspond - don't even try calling. Get the tenant on board as a partner to move things along. That is really the bad.
If the tenant does not pay - they will revoke their voucher. They have a zero tolerance policy and you can complain to them about a tenant and they will act. And they do pay regularly, so that is all good.
The worst part of cook county housing authority is that they do not pay nearly enough for rent. Depending on the house, they are 20-30% below market value, but there is a guarantee on rent and behavior, so that is a trade off.
It really just depends on the landlord and tenant.