Depends on your circumstances. Some people, especially in business situations, do extremely well with a lease. And who don't exceed their annual mileage limits. Exceed those and you get fried with penalties at the end of the lease period.
The depreciation value of a given model can also be a factor, and how long you will keep a car. It's always been my family's habit to buy a car for cash and own it until the wheels fall off. Although to my discredit I've violated that tradition on too many occasions.
I've had friends who ended up paying much more to lease a car than if they had financed the purchase. My husband is one. When I met him I couldn't believe how much he had paid to lease his car, way more than it was worth or for which it could have been financed.
I bought him a better new one, cash, no payments, that was worth thousands more, and it has cost us thousands less overall. And we still have it, because the wheels haven't fallen off yet.
Those savings have allowed us to afford a whole lot of other personal indulgences otherwise out of our reach had I tied up our money in a much more expensive car with payments, lease or finance, since our income is modest. Yeah, buy a luxury car and then sit at home admiring it, because you can't afford to go anywhere in it.
My husband said it's the cheapest car to own he's ever had, plus his favorite, does everything we need. And if it blew up tomorrow he wouldn't feel cheated - it's paid us back for what we paid for it.
But the trap of some leases is that you're tempted to buy a car outside your means, over your head. If you can't afford to buy it cash, or nearly most of it, then maybe you should look at something more in your price range, until you've got the ability. Which you'll have sooner if you don't saddle yourself with car payments that rob you of savings.
But if you've gotta have a flashy new car fairly often, and don't want the hassle of trade-in or private sale where depreciation will make you cry, a lease can work. Just watch that annual mileage limit you contracted for, and keep the car in tip-top shape.