I read someone sum it up fairly well "Teslas are a dream to drive, a pain to own". Having purchased 4 of them, my anecdotal story is every car required some corrections, some a few (e.g. my 2017 MS required 4 side mirror assemblies before getting one which would not fail in a month). Once corrected though, they seem to hold up ok, unless, and this is a big one, you get into an accident, then you're pretty much screwed. If you live somewhere with a lot of Teslas, even the wait list to get an estimate can be many weeks long, and the insurance company can do nothing to speed it up. Once you get an estimate, you hope it's a totaled car, because parts take weeks or months to get there (I once waited 4 months for a seat). The positive stories you hear are often from pre-2018, before the Model 3 flood - service really used to be awesome then, that is why I kept buying a car from a car company which required more service when new than any car I've owned before. Sometime you also hear occasional, almost PR intended, amazing story, like when Tesla was refusing to fix the the yellowing screens - one or two people online posted "Tesla fixed it for me", but it turned out that it took many months for Tesla to make it available to more than just a few hand-full of people, and to date it is still not available to everyone who has that problem (and it also is considered a good will service, not a warranty fix, so if you get one, that is the only one you get).
Personally, I almost bought a new P100D last summer, but my experience with my wife's P75D convinced me to not even bother test driving one. My P85D (700hp car according to Elon, 691hp according to Design Studio order page, 463hp according to Tesla admission a couple of years after I bought it) is out of warranty, which is odd for me, because I don't usually keep cars this long. Which bring me to the other part of Tesla ownership, never buy one for any future features, they usually are underwhelming when they come, and ofter they never come at all (e,g. P85D 691hp, or AP1 meet me at the curb summon) - if it doesn't work on delivery day, assume it will never work (vice versa is not true though, browser worked well for me on delivery day, it's dead today). Whicn brings us to Tesla software. It shifted from being designed for the driver experience, to being a tablet app in anticipation of full self driving, where your car's job is to entertain you while the car drives. Sadly, the function of car driving you while you watch movies never came, and Tesla redefined what full self driving means in 2019, so even they don't claim it will drive you without you watching over it like a hawk, leaving the tablet interface on the car is just stupid, and sometimes dangerous as it requires you to take you eyes off the road for few seconds to do things like turn on heaters, raise/lower suspension, etc. Lastly there is the Tesla obsoletetion of hardware. If you have a pre 2018 Tesla, you have an old main computer (MCU) which no longer gets features, the updates are not very tested on much (so things break for months at a time, like the browser, or new features like ability to turn on winter package via app), and it keeps getting slower every release - kind of like trying to run the latest iOS on a 4 year old iPhone - still works, but slow and with missing features.
So, why do I still have 2 Teslas? Because I am waiting for a car as much fun to drive and similar capabilities from another manufacturer. Also, I figure if I'm paying for repairs, I have the power to say "no thanks, I will come back when you guys do have a loaner for me if you want my money". I also have an option to fix things myself, like the failing emmc which Tesla charges $3K for, which I can replace for $10 and day worth of of work.
Bottom line, Tesla cars drive like no other on the market today, but ownership experience is lacking and seems to be getting worse as time goes by. Tesla is a new company car, the cars are unfortunately still beta cars for early adopters, which used to be offset by amazing service. I always said what kept me coming back to Tesla was their service, now that it isn't there anymore, so I stopped coming back to buy more. Now, I'm anxiously waiting for someone else to come up with a car as much fun to drive..