Don't deceive yourself, as many do...
The people most excited about EVs seem to equate electrical energy with near free. If the Grid needs to double or triple in capacity, you will pay. Off peak power production is important to a modern grid, take it away with off peak EV battery charging and we'll spend billions more to cover peak loads. In the case of an EV, our engine is back at the power plant, and we insert a lot of extra losses between that engine and the rear wheels of the EV. Be realistic and measure all the losses.
If we study most areas in North America, the Energy demand to heat or cool the car is often as great or greater than what it takes to power the wheels. We also need to defrost windows for safety, run wipers, headlights, and more. Minus 40F happens, so does 113F plus. There's also many areas with steep hills that will suck the guts out of a battery.
Many EV fans measure efficiency in the middle and only the power to turn the wheels,(Enron Accounting Methods?) We need measure it from the real power source..starting back at the energy source where we typically dump in all those hydro carbons.
A stack of Popular Science Magazines going back 50 years is a real education. All those break throughs ready for production that NEVER happened.
IF EVs become popular, the State and FED will come out of the wood work to TAX you big time because all those road taxes are generally on top of a gallon of fuel at the pump, and they are significant. Be a realist and figure in all those fuel taxes per mile because >you WILL be paying them to keep the roads up, and support all the monkey business presently funded by this source of revenue.