One of the major arguments against hydrogen is that it takes twice as much energy to create it than it outputs.
That there is a complete fabrication. If you take one look at the oil sands in Alberta, for example, you will see an incredible ammount of perfectly good fossil fuels going into extracting oil from the ground. (Which then must be further processed to finally be burned uncleanly in a car's engine).
The actual waste generated by these extractions is remarkable. It's plainly visible in satellite imagery; absolute devastation of the landscape. I don't think it takes much thought to realize how much energy is involved there in setup alone.
The Only reason oil can be considered easy to acquire is because an infrastructure has been building around it for ages, and because the powers that be would prefer us to believe that.
Besides this, consider batteries. They do not deliver quite as much energy to a device as they initially charge with; you are paying a little for convenience. In the case of hydrogen fuel, you are paying a little extra for any associated waste to be centralized -- much like with power going to houses.