I believe the main problem with hydrogen is the conversion process is hugely inefficient in both directions (creating it and converting it back to electricity) so you really need cheap/free electricity to make it viable. I also don't think fuel cells can generate the power required to run a powerful electric motor so we aren't going to see hydrogen sports cars for a while (fuel cell / super capacitor combo maybe)
But I may be biased - I have a Tesla 3
Bookmarks