The trade off though is that there are many more traditional auto dealerships then there are Tesla dealerships. In my province (Alberta), there are 2 Tesla dealerships. Within a 40 km drive of my house, there are 12 GM dealerships! So a lot more competition for my business both for purchasing and repairs. As I understand, if you need repair for your Tesla and can't drive it to a dealership, they will come pick it up. What if you live in Grand Prairie Alberta, a 4.5 hour drive to the nearest Tesla shop. Do you just have to live without a vehicle for 3 days while they complete a minor repair? Not all repairs can be done remotely or on site.