I have owned a Model S and a Model X, and I can share that my experiences have been vastly different so far. My Model S experience (started Nov 2015 in Southern California) was amazing. My Model X experience (December 2018 in Boston Area) has been horrific. I am only going to talk about one of the factors that made this so bad (the factor that I think applies to most new owners). The car I picked up had more damage on it than my 3 year old Model S - Scratches, paint chips, paint drips, broken interior components, etc... When I took delivery of the car, I noticed a couple of chips right away, and commented to the delivery specialist. This is when he told me not to worry, Tesla has a 3 day rule where you can report all damage and they will fix the car for you. He also mentioned this was a rule due to the fact Tesla decided not to have heavy QA earlier in the process. Now it is the new owners responsibility document and communicate all of the damage. What a waste of my time. Horrible. Telsa's service levels are tanking.