Looks like GM and Chrysler are getting out of the leasing game:
http://www.financialpost.com/story.html?id=680397
IMO leasing vs. buying should be taken case by case...as hulkrogan pointed out above.
My current truck I leased because the lease rate was very attractive at 0.9%
When it is time for a buyout, you buy it out if it has been a good vehicle and the buyout is roughly equivalent or less than the current market value.
If the buyout exceeds the current market value, give it back and thank your lucky stars you leased.
My current leased truck (like most trucks) has plummeted in resale value over the last year or so, to the point that the buyout will exceed current market price by $5000+. I do like the truck, but I'll for sure give this one back, and look into buying one just like it and be $5K to the good.