Well, H2 is an "also ran" at this point: it has lower energy efficiency (losing the majority of input energy in the cycle from electrolysis -> compression -> fuel cell -> electric), it requires more expensive and practically non-existent infrastructure, it's theoretical range advantages are negated by the need to have a small COPV bomb on board, forcing the longest range Hidrogen cars have less range than the equivalent electric, they are more expensive and complex, requiring expensive, platinum based catalysts, pushing the prices of H2 models into a multiple over the equivalent BEV. There is nothing that H2 can do that BEV can't do better, with the exception of fast refueling, which is becoming less and less of an issue.
For cars the race with BEV is irredeemably lost, and even for trucks the hydrogen industry needs to perform some technological miracle to stay in the game.