Actually, what makes it horrendous is the few hours of service necessary to correct factory or engineering issues. With almost any other manufacturer, this would not be an issue, you'd schedule an appointment, come in, if the appointment is an hour or two you can wait, and if not you get a loaner (the allotted Uber credit doesn't even cover my round trip home and back btw). With Tesla, even an hour of actual work (acknowledged by service advisor after diagnosis) appointment turns into "drop it off, no loaner, it will take up to 4 days because we don't actually schedule time in the shop". Now multiply that experience by the number of hours needed to fix all the factory deficiencies and you get the picture. Let's not forget that if your issue does not reproduce during the service center admission, they now charge you $200/hr diagnostic fee, even if you come with a video showing the issue occurring.
The above is the main thing which completely turns me off of buying more Teslas. The other things are perma-beta and constant experimenting on customers without covering the damage caused (after all, customer agreed to drive a beta car), the recent narrowing of warranty coverages, and complete BS weaseling out of what they advertised with excuses such as "yea, the horsepower we advertised was just for the actual motor, but that motor would have to be in a completely different car than the one we sold you in order to produce anywhere near the advertised horsepower - too bad you thought otherwise based on our official specifications". I still have the 691hp capable winshield, and hood, but not actual car.