I only have experience with one really horrible PM. Now I self manage 14 units. Although I hate collecting late rent and showing the rentals, things are running a lot better. I'm also making more money.
1. Communication. I want to know what's going on with my properties when it happens. Previous PM didn't notify me that someone moved out. It was empty for a whole month and the only way I found out is because I didn't get a check. I also had potential renters call the PM to schedule a viewing and they wouldn't get a response. Empty homes would go days or weeks without being reposted.
2. Maintenance. They have no incentive to save you money or work with the tenant to solve the problem. The lights didn't work so they called a handyman for $100. All they needed was a light bulb.
3.Payments. Rent is late on the 5. They should call the tenant everyday for the back rent but they would only harass the tenant unless I called. Also I didn't get rent checks until the end of the month.