Since water is significantly more available than just about any other material, hydrogen-air cells should be the ideal battery for anything that isn't volume limited. Which is frankly a lot of cases. Unless there's some specific need for an iron-air battery where hydrogen-air can't be used, it's hard to conceive of a situation where we wouldn't use hydrogen-air.
Synthetic hydrocarbons are basically extensions of hydrogen electrochemistry. You are just adding carbon to the hydrogen made with the electrolysis step of a hydrogen-air battery. It's even possible to make a hydrocarbon-air cell such as direct-alcohol fuel cells or solid oxide fuel cells.