regarding hydrogen.. tis true that hydrogen is a storage type fuel created from some other energy.
one of the best sources of hydrogen is solar power.. how many people think the sun won't rise tomorrow? barring the sun blowing up you can depend on making hydrogen many days of the year from water and solar power.. and solar panels last more than 30 years.
imho the hydrogen fuel cell (no combustion) is the way to go for home power generation. the combustion process has a tiny problem with ozone generation but if you live in mexico city or some city with lots of smog the hydrogen combustion process cleans many pollutants from the air making the exhaust cleaner than the intake air
all that aside peak oil problems are almost as bad as the global warming problems coming up.