I am an early adopter who got one of the first X90Ds in June 2016. For the most part, I've been relatively satisfied with my ownership experience until recently. My local service center has always been very fast to respond to any issues. Although I have had a few small issues here and there, I have yet to be stranded or develop a catastrophic failure. (/knock on wood) However, for the Model X rollout, I felt that Tesla just threw out these cars as fast as they could and forced the local service centers to retroactively clean up the mess such shoddy quality caused. I chalked this up to Tesla being a young company that needed more experience.
In January of this year, I got in an accident--and the entire process has been terrible. Even though my insurance approved both the initial and the supplemental estimates within 2 weeks and even though I sent my car to a "Tesla approved" body shop, my car is not yet repaired after 3 months. I'm still waiting for parts to complete the repair without any ETA from the Tesla's Parts Department. To think that Tesla still does not have their act together with replacement body parts nearly 2 years after the release of the Model X is ridiculous. My car has now been in the shop for over 10% of the time that I've owned it with no end in sight.
To me, Tesla just seems like a dysfunctional company that still cannot get some of the basics right and has not learned from its past mistakes. And the news reports that Tesla is going to hire 400+ people weekly to ramp up production of the Model 3 do not give me confidence in Tesla. If their implementation of the Model 3 rollout is just as bad as that of the Model X, Tesla won't survive.
Thus, when I get my car back, I'll have to make a choice about whether I'll keep it, especially as it's value may plummet if Tesla looks shaky as a company. My suggestion to prospective buyers is to wait for some of the competition to come out soon--like the e-tron and the I-Pace, see if the Model 3 rollout makes or breaks Tesla, and then make a decision. There's no reason to rush.