Transporation costs make it a real dog. If you put hydrogen generation close to the consumption, then it is a winner.
Another problem is the cheapest way to make it is from natural gas. If you are going to use fossil fuels why not just use them directly?