The other side is that the environment impact for transport of hydrocarbons to places of use also need to be considered.
Most of the times, we see that electrical vehicles are pollution free and hype is being created. The waste created from batteries also has to be seen, they great improvements are made during last decade.
But, we have to understand that they are good only at the place of use for above reasons.