All of the disadvantages you mention, are problems one would expect with an immature technology.
Most of the disadvantages I mentioned are the inherent properties of hydrogen :D
In addition to faster refuel time,
I didn't elaborate on that, but the "faster refuel time" is not that certain if you think about it. Hydrogen cars can refuel in say 5 minutes. But you also have to drive to the fuelling station. It's becoming common for EV cars to charge in 0 of *your* minutes, but plugging them in where you park (home, office, parking).
And, as I said, EV superchargers are becoming faster and faster, that Xiaomi one I mentioned is for a 500 mile range car which charges from 10% to 80% in 12 mins.
fuel cell vehicles emit only water vapor. That's a win.
And EV vehicles emit nothing. What's your point? The emissions are just shifted to the production of batteries, generation of power and hydrogen. It all depends on the whole lifecycle, how the power is sourced etc. You can't say one is inherently better. Although I guess in theory you *could* have green hydrogen while you can't have green batteries. But that's only in theory.
FCEVs is a technology that does not have the glaring advantages that make it worth pursuing despite the huge issues it will have with things like fuel availability, in mine (and many others') opinion. The likes of Toyota and Honda invested heavily on it at a time where EVs were not evolved enough to make it obvious they would become so good so fast. Well, not obvious at least to them, it was obvious to others who invested in EVs and batteries instead. Japanese companies are also generally known to go down a path for longer than many Western companies, so we'll see how long they will pursue it for...