I'm not against electric cars, not at all because they are powerful and you get full torque immediately.
But I'm also totally convinced, like Jules Verne was, that Hydrogen is the future because it's the most abundant matter in the universe, we have plentiful of it on our planet and it will never end, allthough most of it is bound in water so it has to be split with electricity, but the advantage is that you can do it in advance with environment friendly power sources like wind or solar or whatever, and it goes back to water again when it's used so it's the most and easiest renewable source we have.
I see the hydrogen gas as a "battery in gas form" and the biggest advantage is that the car makes it's own power in a fuel cell, it's easy to refill when it runs out so it's really like the fossil burning cars we have today and the gas stations can convert to hydrogen stations so the logistics is allredy there.
You don't have to build millions and millions of charge stations everywhere both at home, at work and all over beside all the roads because one charge car needs at least two or more of them to be useful, you don't have to upgrade the power grids as much wich are not nearly enough if we all go over to charged electric cars and we also need more powerplants to produce the electricity for them, and if you burn coal or oil in them the environmental gain with an electric car is gone by far and you are better off using the car you have today.
You don't need as many batteries in a hydrogen car as charge cars...and most of all, the hydrogen gas returns to water when combined with oxygen in a fuel cell or when it's burned so the exhaust is water vapor.
Another thing, the materials for the batteries used in charge cars are definately not from an infinit source and will end up sooner or later, no one really knows how to take care of the used up batteries yet...so I see the charge electric cars as a transition to something better and more user friendly as the ones we have has to much limitations to be a good substitute to the cars we have today.
My 2 cents in this.