IMHO it really depends on your needs and situation on if leasing makes any sense for you. I just bought a new 2017 Chevy LTZ Duramax and it was my first time ever leasing. I bought a Chevy because I have a family member retired from GM and I got an employee discount. In the past leasing didn't make any sense for me. This time I feel it did. No one pushed leasing on me at all, but it was offered as a possible solution since I expressed interest. The dealers attitude was hey you going to buy a truck from us we don't care how you pay for it. I am retired and I am only using my truck in the summers to tow our 5th wheel. It sits all winter in a garage while DW and I go Florida to our condo in our other SUV. I am at a stage in my life where I want to buy a new truck every 3 years. It's either that or leave more $$$$ to my kids when I take the big dirt nap. I also pay cash for my vehicles at this point, I hate making payments. If I have to make payments I won't buy it. I could have put out $70,000 for this new loaded Chevy. Or I could have put out $30,000 to lease it. I paid the whole 3 year lease upfront, so I don't have any payment and I got a slight discount for doing that. I made approx 15% on my investments so far this year. You can do the math, by having that other $40,000 invested I make an additional $6000 this year. If I say this year is typical after 10-12 year I have saved the cost of one new truck. That assumes my investment always perform as they did this year, who knows how that will all work out in the end. Yes I can tow my 5th wheel with the new truck with no issues. I can't drill any holes in the box to mount a rail kit or anything like that. Which I don't plan on doing anyway. I got the truck with a Chevy bed cover and the factory 5th wheel prep package so the dealer just dropped in a new hitch and I was good to go. I did pay for extra miles upfront in the lease so I know I won't run out of miles. If I do run way over on miles or really like this truck I can buy the truck for approx $40,000. So if I change my mind on this approx I will just buy it outright. Did it cost something extra to lease, yes I am sure it did. But I am also sure it didn't cost $6000 each year. It really comes down to your situation and how much you drive and how long you plan on keeping your truck if leasing makes sense for you.
Bob