It's a bit of a shame really as on paper, hydrogen seems a sensible switch. Existing infrastructure could be converted, i.e. distribution operations delivering fuel from production plants (like refineries) to filling station tanks near you. You could rock up and after five mins you've got your several hundred mile range, and only water out of the back. Much better than queuing for two hours at a charger to get an extra 100 miles range whilst you wait around. However, the reality of the massive energy consumption required for the production of hydrogen, and managing the volatility of the end product make it most definitely not the panacea currently