In the battle for efficient energy conversion there are -
No free rides! Energy is energy!
If you factor in the heat loss equation as a source of
potential energy to be used for heating water in the home
then a hydrogen driven generator actually becomes very efficient !