A Lease can be a wonderful thing. IF you use it right. In general, cars that have a fast depreciation rate like Jaguars, Ford, Dodge, etc.. are generally good lease options. You're basically renting the car when you lease. Nothing you pay is knocking off the principal of the car. But at the end of the term you'll have the option to buy out the vehicle at current market value. So with faster depreciating cars you could make out like a bandit if you opt for the buyout at the end. With cars like Porsche which hold tremendous value over time it's not the best option.
I say if a lease is the best affordable option for you at the time then go for it. You can always buy the car later. Just don't dump too much down on the car as it is wasted $$$. It does not lower the principal balance.