one pretty legitimate criticism i have heard about them is that they are essentially worthless after 10 years because the batteries are knackered and tesla charges A LOT (as in more than the cost of an equivalent car) for replacement batteries.
Hopefully the 3rd party battery market kicks its self into gear at some point. And hopefully Tesla doesn't go the apple route of part pairing.
I'd like to be able to buy a second hand EV when i'm living somewhere where i can charge it (currently in an apartment block with no parking). I'd like to be able to do that without having to risk paying brand prices for a new battery.
My petrol BMW 3 series on the other hand is 19 years old and still going strong. It's literally old enough to buy booze