I would add one item to that list; read the contract very closely. Some terms like "excessive wear" can be ambiguous and at the discretion of the leasee, unless spelled out. It can be a nightmare time at return, with a balloon payment for "excessive wear", items including tire replacement, servicing/repairs, and what I considered normal wear and tear.
I don't know about current leases, but in the "old days" leases were handled outside the mfgr and you could be stuck if the car depreciated beyond a certain value, especially on an early return. At the end of the lease you might find it cheaper to buy the car than settle up.
Just my thoughts. You mileage will vary.