The issues with EV's are down to the range, and refuelling, if I could get an EV with a realistic 200 mile range at a sensible price it would suit me, I do about 20,000 miles per year, some days just about 6 miles to the office, typically about 100-120 on "normal" longer days, but very occasionally longer - tomorrow being exceptional , probably close to 400 miles, but on a long day like that, I would happily stop at services for a 30 minute break to charge, especially as it would have saved me about £30+ on fuel.
As range increases, there will be less demand on charging on the go, as for most people they would only need to charge up weekly, normally at home, or I am sure in time on street chargers (metered?) will become common.
Electricity is cheap to distribute in comparison to other fuels, and as most charging would be done at night, could use "surplus" capacity.