Which of these is more efficient on a large/small scale (power generation) and why?

burning hydrogen to generate heat to drive turbines to produce electricity or directly producing electricity in a fuel cell reaction
Can hydrogen be piped into homes, offices the way natural gas is being done now?