This is my first year hiring an agent. Super professional.
Yes, like everything, there are good and bad, and sometimes if you pay peanuts you get monkeys. One thing I would say is that it's not super easy to fire the agent if they collect the rent, you have the issue of opening yourself up to the tenant. This particular agent was local and a smaller owner-managed business, which I thought would help. It was not a complete disaster (rent was nearly always paid within reasonable limits (a few days here or there, and the tenants did not overhold (though I gave them them the required (very long) notice period).
My agent did a pre-termination review, and told me everything looked fine for a property after 4 years of letting, when I entered the house, the place was pretty filthy, and the tenants agreed that I could deduct cleaning and repairs from the deposit, but yes, that agent had a different interpretation of the standards to which property should be kept.
There was very much a "you have to expect wear and tear" and "the property will not be in the same condition when you get it back", at the outset and regardless of how you interpret that, cleaning the grease out of ovens and off kitchen cabinets (amongst many other things) is a bit manky - one of the tenants told me (on the day they were supposed to have left but were in bed when I arrived at the property) that he had stopped cooking in the kitchen because of the state of it, and that he would be more selective about who he would move in with in the future.
By that stage my engagement with the agents was already ending, but essentially they didn't undertake the pre-termination review properly, there were matters to be addressed that clearly should have been at the tenants' expense and should have been repaired before I took back possession (e.g. broken panes of glass), they were not managed so I then had to rectify the issues at considerable inconvenience, even though I did pass on some of the monetary cost to the tenants via a deduction from the deposit - really it should all have been sorted for me before I re-entered - the agent had time to do all that but made no effort - I tried to not be too pernickety and not to overburden the agent but my kindness was taken for weakness!