Tesla's huge weakness continues to be communication between company and customer. That is and always has been my number one area of concern. Not reliability. Except in terms of communications reliability. They are terrible at managing expectations. At providing quick and timely updates. At explaining functionality (ESPECIALLY in the age of autopilot) for not only safe driving but also simply maximizing enjoyment of all the car's capabilities. Tesla as a company is a shambles when it comes to communicating. It unfortunately continues to be a low priority to fix it. I wish CR would ding Tesla for lousy communications. Because customer complaints about their weakness as communicators go unheeded.
But I would still buy a Tesla again and plan to.