A big problem is the advertised range. A college somewhere out West (Montana or Colorado, maybe?) did some testing on an EV with a 400 mile range at 70 degrees where the tests are done. Dropping the temperature to 40 degrees cut the range by 24%. It's most always below 40 degrees for months here, so, figure a snow storm at 10 degrees with wipers, heater, and defroster on, lights on, and traffic crawling or stopped due to road conditions. A 400 mile range becomes 100 miles- or less, most likely. Then you get home to find the power out. My generator will run the heat, fridge, well pump, a handful of lights, and the water heater. An ancient Chinese curse said "may you live in interesting times", the next few years will certainly be interesting.