Hydrogen could be a factor in future energy supply, but I think it has some issues with storage. At least you can store it in large quantities when you have excess wind or solar energy. Battery electric cars still need better, cheaper batteries to take off.
RE: See why Electric Cars (EVs) may already be so Yesterday!!