Multiple thoughts on this topic.
First, for both stationary and mobile power, I don't think there is a single magic solution to decreasing emissions (I assume we are talking about carbon dioxide emissions). Nor does there need to be; a multi-pronged approach is the way to do it. And there are multiple current technologies that would decrease emissions that are available now and are being implemented, if we take the effort to do so.
My wife and I have been driving gasoline-electric hybrid cars since 2003. My current car gets about 50 mpg over the entire year (MPG drops in cold weather). That compares to
24.9 mpg for the US fleet average. So just switching to hybrids could approximately halve our automobile emissions. No new technologies, no new infrastructure required.
Going to plug-in hybrids and electrics could decrease this more, again, with little or no changes in infrastructure.
Hydrogen, either as fuel cells or hydrogen combustion is attractive in many ways, but there are many problems; many already covered in-thread: safety concerns, high pressure or cryogenic concerns, fuel cell and/or engine design. Hydrogen embrittlement of steels can be a big problem; tank design is neither cheap nor easy.
To me, the two biggest obstacles to a hydrogen economy are production and distribution. Currently, the most common way to produce hydrogen is
steam reforming, which produces CO2.
Obviously, that doesn't help CO2 emissions. What you want to do is make it from water, however electrolysis is a very energy intensive process, photoelectrochemical processes are very inefficient and very far from commercialization (I did research on this back in the mid-80s, and not much has changed). One idea is thermal-nuclear, using heat from a nuclear reactor to split the water, but as soon as you say "nuclear", people go running.
And even if you come up with a good way to generate it, now you're are going to have to install the infrastructure to distribute all over the country.