It's interesting how the Model 3 is already screwing all the other EV manufacturers so badly, even though it isn't out for more than a year (and likely 2019 for general availability in the UK, first year's production is already sold).
Other manufacturers are struggling to catch up. For example, Nissan say they will start offering some kind of auto-pilot soon, but it will be single lane and limited to 30-60 MPH. Pretty useless really, can't operate in start-stop traffic or at motorway speeds. Nissan don't do software upgrades either, so the only way to get the next version due out a year later with two-lane support will be to buy a new car!
Then you have the supercharger network. Chances are Tesla will offer some kind of pay-as-you-go option for people who want to do occasional long trips without spending thousands up-front for lifetime access. Other manufacturers are relying on commercial charging networks, most of which are less than impressive. In the UK, for example, we have the Electric Highway but it's all 50kW chargers (Tesla's are 120+kW) and there are typically only two (!) at most sites. And one is often broken, and you need a stupid mobile app to use them.
The Model 3 is going to offer Ludicrous mode, and the base model is expected to be pretty quick. Most other manufacturers are still hovering around the 10 second 0-60 mark. Tiny little touch screens that never get updated, and small batteries.
People are thinking, do I really want a 3 year deal on a Leaf or i3 when the Model 3 or a used Model S will be available in the next year or two, especially when a used Leaf to tide me over is pretty cheap. Or just go back to ICE for a bit, because why buy a car that will be out of date almost immediately, never get updated and depreciate rapidly?