I see a lot of ranting here... Speaking for myself, I am pretty happy with the 3 Tesla's we own... I have 65,000 miles on my 2017 and 12,000 miles on the other two, newer, cars. We drove the X across the country...
Sure, there are a variety of adjustments needed - but the service that I have...