By far the biggest advantage Teslas have over other EVs is range. Am currently in the 90kWh version and to be quite honest range anxiety is non existant. I drive as quickly on M-ways as I use to in my old 335i and in 600 miles of use have yet to end the day with less than 30% charge, and thats starting the day with 90% charge. My own 60kWh Tesla has been written off . However am now seriously considering getting the 100kWh version once the insurance settlement comes through, its £16k more expensive but with 98kWh usable that car will have the same range than my old petrol BMW which at best managed 250-300miles to a tank due to 20-25mpg . Once affordable EVs gets to the same range as Teslas I think its game over for petrol cars. Having to go out of your way to find a petrol station is so much more inconvenient than plugging in your car at home.