In that time I've dealt with:
Several "opportunities" to go "full self driving". This specific vehicle is running up on a decade, there is no way it'll materialize for this car.
Weird sensor bugs - doors refusing to open, or more scary, opening while driving.
Center console and driver gauges crashing - screens locking up and going blank and service tells me, 'try deleting some of your navigation history?'
Updates sometimes failing, leaving the car sending notices that it's trying to update and can't, over and over.
Windows that don't seal, or seal too high (making it difficult to open the door).
Being told the built in 3G modem will have to be scrapped and replaced at my expense, requiring a whole new entertainment unit (including a new screen).
Worse battery life than expected, despite being a cautious driver who babies that battery pack.
Odd software bugs - it regularly double sends garage door commands, thinks the wrong key is in the vehicle (resetting the drivers seat to the wrong profile), fails to make and maintain Bluetooth, makes bad navigation assumptions (no, I'm not trying to drive to Prague from Seattle), back up camera locking up/freezing/delayed.
Tons of fit and finish issues.
When I first had the car, I was treated like royalty by their service team. These days they often brush aside concerns ("there's a recall for my vehicle", "oh? Yes. We'll contact you when we can service it." Months pass. "I never heard from you, is my vehicle still recalled?" "Yes, but you didn't schedule service. You should have scheduled.")
Supercharger network is great... When you can use it. I've had several instances where the hardware didn't work, the speeds weren't correct, or people were idling with full batteries, blocking my use.
So, all in all, I love this car and I hate this car, and it's just obnoxious and frustrating enough to warrant looking elsewhere. The things that make Tesla unique are fading as other manufacturers catch up, and frankly, I trust those other manufacturers to assemble a better car.