Something that hasn't really been discussed is the time taken to charge the battery.
A lot has been said about fast charging, perhaps in as little as 1/2 hour, but this can only be done at dedicated external chargers, like those situated in motorway services et al.
Fast charging is simply not possible at home, since the average domestic property has an incoming current limit of 100 amps, or 25 Kw
I'm not exactly sure what the capacity of the average EV battery is, but I guess a lot more than 25Kw, hence it could take perhaps several hours to fully charge, even assuming no power was used elsewhere in the house.