To be fair most of the staff are decent, polite, and showed weariness when reporting my landlord's reluctance to fix issues. Sparkies etc who came out were great - and are in no way to blame for the god awful quality of repairs.
However, when reporting issues with cleanliness (including showing photos) they simply restated "It's been professionally cleaned" and sent the same service out who again hardly touched the place. The person when handing over keys on looking at the general condition of the property and dirt simply remarked "I'm sure it'll look nicer when you move your stuff in". The inventory was also a joke - with many items listed as very good / good condition when they were broken or lightly / heavily marked. So clear it was an old version that was printed off rather than taking the effort to update the inventory. Both these members of staff no longer work for the agency and I have had no issues with the others, who have always been polite and quick to respond.
Letting agents always deflect blame when the landlord is dire saying it is not their fault. But if they don't want to share the blame then they should refuse to offer a service for such landlords.
Edit: Amended agency rating as on reviewing photos of condition of property on entry they have confirmed I will not have to clean it on exit.