I'm sure you're right about Hydrogen being a future fuel, unless we get nuclear fusion first ( unlikely ) - the Holy Grail is of course to get water to separate into its' H2O components, some say they've managed this in a small way by electolysis...
The other point not mentioned is Hydrogen is rather bad news in gaseous state ( - i.e, as it goes into an engine under pressure ? ) if there's a cock-up of any kind, see ' Hindenberg ' for details !