Leasing will be more expensive at the end than you think/remember by the end of the lease period.
They will have to be vigilant about keeping under the mileage. No big road trips. Unless they want to pay pay pay at the end.
You still have to do the maintenance on the car, even replacing tires if needed, even though you don't get to keep it at the end.
If you want to keep it at the end, you'll be paying a LOT. Probably more than you would have paid for another car as old as the leased car will be at the end of the lease.
I was a happy leaser for 10 years. Alas, I leased for 12 years, LOL. 3 cars in that time. Even though I read through the contracts and thought I was savvy, at the end I realized they hadn't "erased" the turn-in/end of lease fees when I would switch cars; they just rolled them into the payments for the next car. This is NOT what they were telling me verbally, but it's what was happening...ugh. I went over mileage with the first (leased it in Virginia then decided to move back to Washington State, which pretty much obliterated the miles for that year, LOL) and nearly did with the next two as well. Whoops!
Anyway, it served me well for 10 of those years. And even though I had forgotten things by the end of the last lease, it still worked for me. But...my only option was to do it on my own; my parents weren't buying it for me. I personally can't imagine leasing a car for *someone else* to drive, though, since I'd be responsible for what that other person might do. I personally would just buy him something. Something sturdy and safe, like an old Volvo.
