The way you have treated that car, I would say keep it. You would be hard pressed to find another like that in the future. Plus, from what I understand, people that put large deposits on leases end up losing quite a bit of money. Dont know firsthand, never leased, but its what I hear.
Keep your beautiful car. Its like a loyal dog that only greets you right when you get home after a long trip. You missed it, and after being a way for a while, you go out and play and you have a blast. Just this dog costs you a few more bucks to keep every month.
"With great power comes great responsibility." -El-Superbeasto