Compressed hydrogen and cryogenic liquefaction also present explosive/BLEVE risks. Metal-hydride is probably the only reasonably safe-ish option. Other issues (like hydrogen embrittlement, leaking, slower flow-rate) are all very real challenges, but 'solvable'. Solving all of them at a price that consumers/businesses can stomach is quite debatable.
Batteries are just too good nowadays to expect hydrogen to receive the level of R&D and infrastructure investment to become at all competitive.