Hydrogen vs. Battery Electric Cars

The difference in efficiency is a big issue, IMO.

You can say that BEVs charging puts pressure on the grid, but making hydrogen requires 3 times as much electricity which also has to come from the grid.

The end result is that hydrogen is practical mostly in places where you need large amounts of energy for long periods of time where there is no way to get fuel.  So that would be mostly on ships. They need to go for weeks to months without refueling.

But battery technology can still improve thousands of % while hydrogen technology is  near maximum already.

Batteries will win in the long run. But until that time (decades from now) there definitely is room for hydrogen tech, mostly in ships.