Everyone’s situation and demands are different:
Leasing offers more financial freedom and less long-term commitment.
Financing on the other hand is an asset and does have any restrictions.