As others have mentioned, the whole lease vs. buy debate is dependent on so many individual factors. You have to determine what is best for yourself given your situation.
Personally, the one thing I typically don't like about leasing is after say 36 months of $350 payments, you've spent $12,600 and have nothing at the end. If you still need a car lease end, you'll need to revisit the decision. I personally don't like having to pay for a car, a depreciating asset, for years on end. I typically pay off cars in 3 years or less and then enjoy the car for 8-10 years total. Life is better without a car payment. It's actually probably smartest financially to buy a 1 to 3-year old used car and let someone else take the initial depreciation hit.
Alternatively, it can also be much smarter to lease a car and invest the money that would have gone towards purchase into something that will appreciate, rather than depreciate, and yield a return.
2011 LEAF Glacier Pearl SL #6188 - 8/2011 (SOLD)
2012 Volt Crystal Red #18566 - 5/2012
2012 LEAF Blue Ocean SL #21842 - 6/2012
2 Blink EVSE's from The EV Project
6.9 kWh PV SunPower Solar System