The basic problem is that hydrogen is not really an energy source. Like electricity, you have to make it. And nobody's able to make it without using more energy than it would provide. So we're going in the wrong direction here.
Of course, if we really wanted to be energy independent, we could make hydrogen using nuclear reactors, but most of the people who advocate it would not find that acceptable. We'll probably be forced into it eventually.