Our son has had a Tesla model 3 dual motor for about 1.5 years.
Very comparable range to most gas vehicles.
The primary use is commuting from one side of a 120,000 pop city to the other.
Sounds small, but traffic on that route can be downright horrible.
I asked him to do a semi-scientific study of the cost to charge it based on an average of their electric bills over 4-6 months.
After he installed the 30A 240V charger (much more efficient than a 120V charger) the cost per month was about $25-$35, making it cost about the same as a standard 80 gallon 240V water heater.
To me that means almost zero impact to "the grid" even if most people had one.
In fact, replace or augment your water heater with solar, and it becomes virtually free.
I had also thought that standardized batteries would open the market for competition and ease the issue of replacement.
However, the impediment is that currently so many are needed that the manufactures make custom cases to fit them into most irregular shapes, such as the rocker panel hollows, around the axles, etc.
Those areas would be shaped differently on different cars.
Perhaps smaller packs, or even flexible, like the size of a freezy ice pack. Of course now we need 350 connectors and wiring instead of 25.