As far as driving experience goes, I'd say it's pretty fantastic. The handling, acceleration, level of customizability - it's unlike any ICE vehicle on the road. The fit/finish issues did exist, but they are largely a thing of the past for their mass market models (can't speak for Cybertruck.)
More importantly I'd say is how fantastic the software is. No other auto manufacturer comes anywhere close, and it's what makes the car stand out for me. I care an awful lot less about the grade of leather and the level of fit/finish when I can have a car with such a dramatically better software experience, and I expect more and more people will eventually figure this out.
Almost 0. Unless you want to keep dumping loads of money into it. Even from Toyota or Honda, you aren’t going to get that kind of reliability. Which is very sad.
When you say their software is fantastic, can you get more specific.
My only experience with Teslas is rentals and the touch screen and UI were rather annoying. Especially since it was necessarily to interact with to do basically everything.
I did back to back rentals with a Camry and a Model 3 and while the Tesla had advantages, I didn’t need to think about how to do anything on the Camry.
Fast acceleration, cheap to run, good charging network for my rare long journeys. Probably save 4 hours a year in petrol station visits. Car is preheated every morning and fully charged. In terms of my specific needs there are no downsides.
Tesla is for cars what Teams is for GUI: a failure.