Thanks, so far I’ve found that battery life isn’t everything. A big issue is range decrease rates. And Tesla does pretty well, at least with the Model S.
Put that together with the fact that most Teslas are driven low miles per year and they shine in urban situations.
A 300 mile range on a Tesla S becomes a 276 mile range after about 130k miles. No big deal in a low mileage per urban car.
Well, heck, range of even a well maintained IC vehicle usually decreases significantly after 100k miles or so... (It varies with use and other factors — our Subie Outback did really well up to around 140k miles, for example.)