How's the energy storage density on Hydrogen though? One of the main problems with Lithium is it's heavy and requires a lot of space to store energy.
In both cases the volumetric density is still quite poor, cryogenic is about 70g/l, which is actually less than the weight of hydrogen chemically bound in a liter of gasoline.
There exists some concepts of storing hydrogen chemically bound, e.g. to hydrocarbons or metal hydrites which release the gas on high temperatures (100-200°C).