I know some folks just love the idea of Hydrogen
, and if and when the day ever comes that we find a cheap & clean way to make it I might join them. However, as noted in the article it costs $500k just to put in a filling center. Even liquified, you need a lot more storage volume to get the same range as an ICE vehicle using petrol - and even more volume and weight to support the cryogenic containment vessel. In a fuel cell, yes, you might get better mileage than in an ICE, but then you're talking Platinum in the fuel cell, etc. etc. etc.
Assuming for arguments' sake that battery and Hydrogen
technologies continue to advance at their averaged 50 year pace, batteries will win on simplicity, safety, cost, and capability.