Buying anything in general will almost always beat leasing in the long run. However, there are times leasing can come in handy. Say you only wanted to be in business for 1-2 years. Leasing wouldn’t be a bad decision. The other scenario would be drivers who have never been an owner operator. You can lease for a few months. If you don’t like it, or it’s not profitable, then you cancel the lease contract.
Lease-only programs are different than lease-to-purchase. Lease-only programs should allow you to cancel the contract without losing any money or just a few hundred. This beats getting involved in a truck worth tens of thousands of dollars or even over 100k to then find out you don’t want to continue. It happens.