I guess I'll add to this thread, since I just happened to see it. I've been driving a Tesla as my daily driver or primary/only vehicle for over 5 years now. I started out buying a used 2014 Model S P85D and loved it. But I also started feeling like I was starting to miss out on all the "self driving" stuff happening with the newer autopilot systems, and realized the old "MobilEye" type setup in my Model S wasn't getting any further software updates. After I had a few "out of warranty" repairs for a bad radiator cooling fan, the yellow border developing around the screen and concerns about the flash storage chip prematurely wearing out, I decided it was probably best to trade up to a newer Tesla. I found a 2017 Model X 75D on sale at an area dealership's used car lot and went for it, since it was (barely) affordable for me. I enjoyed owning it for the year or so I kept it, but my own situation changed a lot and I didn't need anything that big to haul a whole family around in anymore. Plus, it annoyed me more than I thought it would that it had that small of a battery pack. I just couldn't afford a Model X in a better configuration. It spent a lot of time back and forth to the Tesla service center too for various warranty repairs. The gull wing doors used to false-detect obstacles in their way, especially when it was parked outside in the sun and the doors got too warm, and it had numerous suspension issues that kept causing odd tire wear. I can see why the original owner traded it in....
I finally went with a slightly used 2019 Model 3 Performance with full self driving installed on it. This was really my "best" Tesla of the three of them. All the latest tech, good range, great acceleration and handling and practically no issues/repairs! (It had one recall for wiring to the backup camera in the trunk and I finally needed new rear links and front control arms last year. But every Tesla seems to need those with enough mileage.)
Anyway, I kept it until I had about 74,000 miles on it and *just* traded it in last week. Now I'm driving a 2020 Chevy Bolt Premier edition instead. Why go from a Tesla to a Chevy? Mostly a financial movie for me, really. I mean, my monthly payment is cut down by $300 for starters. And while sure, I have a whole new car loan? I kept getting hammered on depreciation on the Model 3, considering I'd bought it back when they sold for $60-70K. It just got painful paying that kind of payment for a car that lost $10,000 overnight with Tesla's price cuts, another $7500 thanks to Federal tax breaks, on top of regular depreciation AND Tesla now announcing a new refresh of the Model 3 by the end of this year. What would it really be worth if I kept it another year or so and put more mileage on it? The Bolt seemed perfect for my realistic needs -- a cheap way to do a daily commute and to run errands, plus visit family/friends and do some food deliveries on the side. I bought a used Pontiac Solstice GXP from a buddy to keep as my fun/weekend car and that satisfies my need for a sporty/performance car.