(I checked and it seems that a Tesla model 3 does indeed have a battery on the order of ten times the capacity of, say, a Prius Prime)
If the lifetime of a vehicle is say 400000 kms, I calculate that a new Prius emits less CO2 than a new Model S if manufacturing etc is included.
embedded energy (production) for EV is higher but not that much higher https://blog.ucsusa.org/rachael-nealer/gasoline-vs-electric-...
A Prius gets approx 50 MPG!
Every wall socket is a charge point, and most people have dozens of those around their house. They're surely more abundant than petrol stations.
I wouldn't buy a pure-electric until nearly all apartments have charging, and that work has barely started.
On top of that, I find public charging points to be hit and miss. Quite often you find ICE only cars taking the space or the charging points just out of service/neglected.
I do look forward to the day when electric charging networks are available everywhere with rapid charging.