In response to h4rm0ny.
I'm an advocate of hydrogen but is not straight forward. Hydrogen is associated with steel embrittlement which become an issue for storage which fossil fuels have no analogous risk. Hydrogen needs to be stored under pressure, introducing a stored energy risk and mechanism for failure. Hydrogen is colourless and odourless and has a wide bands concentration for flammability and explosiveness. Hydrogen fires are very energetic and burn clear. I would imagine for domestic wide scale use some form of lattice storage or nano-bead storage will be required, fluid storage may well be too risky.
I don't agree with Glaucus that we should give up on it but it will need some genuine breakthroughs. The energy density issue is a real one, but unlike batteries you can always just make the tank bigger or top it up. Lattice storage may alleviate some of these problems it remains to be seen.
It may be that hydrogen is not used for domestic purposes at all but becomes a load levelling storage medium in much more controlled industrial environment.