Very early adopter of Tesla, I have a 2013 Model S, no self driving, but build like a tank. I am not a greeny type. [Mod Edit]
I dislike the over complication of having an engine and a motor and the bits in between to make them co-exist. If there have been little problems, I'm impressed.
The SigOther and kid have gas cars. They have been reliable. But I HATE filling up with gas and oil changes. Such a waste of time and hassle. Each time ... your blinker fluid needs replaced...
Down side of early adopter Tesla. The door handles on the Model S SUCK, This has been the largest problem.
Yes I had the battery replaced, very early. I have within the first 25000 production cars. So, expected.
I love waking up to 200-ish miles (with a newer Model S would be 300) every morning. Never having to go to a gas station, never having to schedule an oil change and never having to hear that my blinker fluid <grin> needs replaced.
With that said, the new Tesla Service, if you are used to Lexus or similar S-U-C-K-S. Bunch of kids that think customer service means ... no human, look at your phone.
I'll purchase an other all electric, doubt it will be a Tesla, even tho I really like Elon