Toyota will probably save the day with hydrogen fuel-cell cars...
Due to inefficiencies with converting power into storage and extracting it back out, Teslas in S.F. are getting cost-per-mile equivalent to petrol car getting 30-mpg. Due to higher cost of electricity in S.F. area. That's all from home-charging too. If you charge at public stations; your costs will increase and mpg-equivalence will go down!
Hybrids have twice better/lower costs-per-mile than electric. That's because they don't waste power putting into into battery and extracting it out; losing a little each time. Prius gets 55-60mpg and only costs 1/2 as much per mile as Tesla because they use that power right away rather than storing it.
Fuel-cell electric will be even better. Driving existing hybrid powertrain; they'll get more power out of fuel, won't waste by storing and extracting it out of batteries and can get lower cost-per-mile than current hybrids! Probably 100-mpg in cost-per-mile metrics.
Or course, all of this depends upon actual cost of electricity. On 2-july-23 we have following rates:
S.F. Bay Area = U$D 0.33 per kWhr
Mesa, AZ = U$D 0.13 per kWhr
Toronto, CAD = U$D 0.056 per kWhr
Operating EV makes much more sense where power is cheaper. Tesla in S.F. would cost 500% more per mile than in Toronto!!!