It sounds like a good idea to me, we got ripped off by our last landlord, they kept our deposit, and from the sounds of it were going to keep it no matter what, we couldnt afford a solicitor, and they charged us for wear and tear, so-called minor infractions of the lease, and for supposedly not giving them enough notice that we were leaving, when they knew long before we left that we were going (unfortunately the notice was not in writing).
We feel they were definitely in the wrong, and they breached the contract themselves shortly after we moved in, by barging into the house with no notice, just knocked on the door and came into the house, when they were supposed to give 72 hours notice. They also left us with a newborn and no heating in our house for 3 weeks. Again when it came time to fix the heating no notice was given, the guy fixing it just showed up one day after we'd given up hope of getting it fixed and had decided after that incident to not renew our lease with them.
In the end it caused a lot of problems, we really needed our deposit back, we couldnt afford to have them keep it, but were given no choice. There needs to be some sort of protection for bogus claims against the tenants.
We now are in a house we love and hope to stay in long-term, but the landlord is a bit odd, he has all these demands and wanted a 3-month inspection, which the letting agent cant be @rsed to arrange after I called them a few different times, so that better not come back to bite us as we need to renew our lease in June. We plan to try to negotiate and clarify the terms of the lease when we ask to renew though...he says we are responsible for all mechanical and electrical upkeep...and we dont know if that means he expects us to fix the heating etc if it broke or what (sorry waay off topic!).