I've leased two cars for my wife. I also currently work in the automotive industry. Here's the deal:
new car for a used car payment
basic maintenance is usually included (but can be taken out of the contract to lower the payment a bit, it's marginal though);
taxes are typically paid monthly as part of your payment so the initial DMV visit isn't nearly as bad as if you we're buying
when your lease is up, you don't have to return it to the same facility. As long as the trade in value is more than what is still owed on your lease, you can put that equity towards a different vehicle.
Mileage restrictions can suck. But like 'clams said, tell the dealership to eat it or you'll go elsewhere.
My expertise: I've purchased/leased tons of vehicles, one time I even managed an outright purchase and didn't have to pay sales tax on it.
