These provoke strong feelings.
In my view we will all be driving electric cars, when certain criteria are met. At the moment these are: range (too little) and price (too high) and too long to charge even if you can find a place to charge!
In my view they will considerably increase range (1000+ miles on a charge) and there will be a big drop in price with a new battery technology perhaps solid state batteries. There is a lot of investment going towards this.
Remember cathode ray tubes and film cameras?
There is a lot of stupid hype about electric cars at the moment, when the truth is the technology is not quite there. I give it under 5 years. By 2030, fossil fuelled cars will seem so old fashioned and so last century.
My prediction is the Chinese will be first.