There are three pressing concerns for hydrogen fuel cells, which can be added up to "bullshit". First, energy density. I can't speak to that in detail, but the range problem is serious. Then again, the range problem seemed insurmountable for electric cars until Tesla got within spitting distance. Second, platinum. Traditional hydrogen cells require some platinum in the catalyst, which is fine at lab scales, but unvia…
Even liquid hydrogen doesn't come close to the volumetric energy density that seems like it'd be a solution for transportation. And the more compressed or cold you get it has a lot of attendant problems in terms of expansion effects of the gas, or the energy required to compress it.
The permeability of hydrogen in containers, especially at high pressure, is also a real concern. Hydrogen escapes through container walls, and has bad (embrittling, usually) effects on them. A brittle 10,000psi H2 tank on board a car is something you really do not want.
It seems to me the most feasible path to fuel cell power is to use non-pure-hydrogen fuels.