For me the debate about BEV vehicles is still very much open. I am convinced that a great deal of the move to BEV has been influenced by lobby groups and the need of politicians to be seen to be doing "something".
To start off with I am convinced that the true carbon footprint of BEVs is still not well understood. Given that for most countries the majority of electricity is still generated from non renewable resources I think, at best, a BEV could almost be considered a hybrid vehicle with the generating engine located externally.
To the assumed savings relating to BEVs, mostly still only available to those with an above average level of wealth, we have to consider the cost to the public purse. To start with there is a series of direct subsidies which are provided not only for the purchase of the vehicle but reductions in taxes, subsidies for installation of charging points etc. Then there are the indirect costs which range from free parking, reduction in congestion fees, and in some cases even free recharging. The loss to the public purse of the tax on fuels must also be considered. I suspect the consumption cost per kilometre (or mile) to the owner would not be so different if an equivalent tax per kilometre was levied on BEVs. In fact the fairest thing to do would be to completely drop tax on fuel and charge a tax per kilometre on all vehicles

It should be noted that the cost of subsidies and the losses to the public purse are going to have the greatest impact on low income earners (and pensioners) who often have no way of gaining the benefits or avoiding paying taxes.
Another thing which is starting to show is the fact that most condominium garages use a shared electric system because they were built before electric vehicles became common. We have seen shared electricity bills in condominiums rise not only because of increased energy costs but also because of significant rises in consumption because owners of BEVs or Plug-in hybrids are using common power to do slow charging. Often, particularly if there are short term rentals, it is impossible to find the responsible party. We have two garages, in different condominiums and mum in law has one in another. In all cases we are struggling to get the administrators to require that all garages must have separate metering.
For me the final answer will be fuel cells but it needs to get political forces behind development and infrastructure. To me it is just a matter of time before there will be a scandal on BEVs similar to diesel-gate. Speaking of which diesel remains a popular option in Italy and with modern engines, fine partial filters, and using "Add blue" NOx reduction, the generation of pollution and greenhouse gases is significantly reduced as against petrol engines.