@Eric Armstrong, I'll also say that in my experience as a professional landlord in Philadelphia, the judges there are *very* tenant friendly. So if there is something in the lease that seems excessive, unfair, unreasonable, or vague, and it does go in front of a judge, the tenant is likely to win. We've personally seen the following happen in eviction court:
-Judge rules that tenants "didn't know what they were signing" with a lease that has a 2-year term instead of a 1-year term, and were able to get out of it after 1 year.
-Judge rules that damages intentionally caused by tenant upon vacating were a "cost of doing business" and the landlord should pay for them.
-Judges invalidating *all* rent already paid during lease term resulting in a monetary judgment against the landlord, because landlord failed to supply just one of the required permits or disclosures (rental license, rental suitability cert, lead safe cert, Partners for Good Housing pamphlet).
-Judge ruling in tenants favor to not pay rent during periods of "excessive property violations", even though there was clear documentation that the violations were all tenant-caused, and then tenant denied access to the unit to repair the damages.
-Judges allowing new trial dates or continuances for months or appeals of non-appealable agreements because the tenant has a sob story. The rules are very strictly enforced if the landlord has a scheduling request though.
The list goes on. So while there are certainly predatory landlords out there, it is usually the opposite problem with the tenants being the ones abusing the system. Most of the time there is no cause for conflict of course, and any time that there is a rental issue that ends up in court the landlord should re-examine their screening and operating procedures to see how future problems can be avoided. But I just wanted to dissuade the notion that there is systemic landlord abuse in Philly.