It won't be impressive until they guarantee the hydrogen is made exclusively from solar or nuclear as opposed to methane reforming.
At that point, the debate can be about whether it's a cost-effective way to reduce CO2 emissions.
Batteries are right out. Besides taking away 50% or 80% of the freight weight (like a Tesla Semi), BEVs are among the biggest environmental disasters ever perpetrated. They rape the Earth to make them, and on average they're a significant net positive on CO2 emissions.
A similar thing could probably be said for battery storage, meaning the only true safe, low pollution source is nuclear (and solar when used in applications NOT requiring storage).