The issue with EV's are really the charging or the time and anxiety that comes with it. Friends of mine that have Tesla's are happy with them, but the rest with the VW's or Ford's all have a horror story with going somewhere far and not being able to charge their cars because the chargers are broken and don't work. Recently Tesla broke a deal with ford and other manufacturers to be able to get access to Teslas charging network which should fix the anxiety issue. I don't see Ev's going away and its great if you are doing daily commuter trips which the majority of the population does. It will just take a lot more time to become more mainstream than it is right now.
Also see a shift toward Hybrids more by OEM's to fill the gap before the eventual EV take over. Mind you right now its the infrastructure that's holding it back, I believe Norway is one of the countries where the EV's out pace ICE vehicles on the roads, and their charging network is far more robust than what we have here in North America.