If you are NOT a financial professional, that has a vested interest in the leasing perspective, what's your take on this and what have you experienced?
Leasing is a good option for cars where the brand is known for really expensive repairs (i.e. luxury or German made) and you want to try out that brand for 2-3 years and have zero strings attached at the end if you don't like it. If you have a budget of $X per month and just want to always have a car under warranty and maintenance covered then leasing will give you that peace of mind, at an added cost.
Your key things at lease end that will cost you are scratches, paint or fabric issues larger than a credit card/dollar bill (depends on lease), tire tread depth and mileage over the lease terms.
Long term maintenance for higher quality cars is going to make the total cost of ownership of a car be much cheaper than leasing. Pick a right sized Toyota, take a loan out and do all the scheduled maintenance at the right times and you could easily see that car get 200k miles before larger issues happen.
They're usually only advantageous for a business which can write off the monthly "rental" cost vs making a capital investment that's amortized over time.
With individuals, unscrupulous dealers use leases to shove people into more car they they can afford, since at the end of your payments with a lease you get nothing.
The only advantages (talking of an integral lease, i.e. one where everything maintenance related is included) are those of knowing in advance what you will pay, no matter what happens and - again generally speaking - you will have a "better" insurance and replacement car in case of prolonged workshop stops.
It may make some sense if you have a constant, fixed, income or you are making a budget for a firm, and if you are terrible at driving (as you will have a known in advance fixed monthly payment, with no peaks in case of large repairs), but it will cost more in the end, besides, hard to say where you live, in some cases it will be complicated to bring in the car for maintenance and there may be "caps" or "ranges" on yearly mileage (if you choose more miles than you actually drive, you are wasting money, but if you exceed the chosen mileage, you will pay the excess mileage a lot).
From a financial perspective, you'll almost always come out on top financing and keeping the car long term. Usually if you finance 5-6 years, and maintain the car, you can easily get another 5-6 years out of the car without too many issues and no payments. And then you have a bit of equity to put towards your next one when the time comes.
I've leased and financed in the past, but some of the lease deals I got were really really good and made sense at the time.
Then I bought one that was like 5 years old at the time.
At the time is was a Toyota Camery.
If you don't plan on keeping it for 7 years and/or your not planning on driving it bunch of miles then go with a lease.
going the other direction if you want to have fun and have a flashy car that makes you sound richer than you are the best bang for your buck is a used porsche boxster. at least in the midwest. You won't impress car people or rich people but at the end of the day you still drive a porsche.
And what ever you do don't let them drive it especially if they're drunk.
If the car is for commuting to your job every day is it possible to find another way?