My main complaint with their service model is that it is basically impossible to do service on your own car. I have never taken one of my vehicles to a dealer, or a third party service shop, aside from getting tires mounted and smog checks done. This is made possible because I only buy cars which have parts and service documentation available, but as time goes on it is harder and harder to get this information. Tesla is actively working to make this impossible, and this in combination with the required always on telemetry is why I ended up purchasing a Fiat instead of Tesla--despite it being a quantitatively and subjectively worse car.