I would agree with Nissan in this case, who are rumoured to plan on using a double the capacity pack for the Leaf, which should give it around 150 MILES on a charge, EPA cycle. It is said they were inspired by Tesla who discontinued the "small" 40kWh battery due to lack of demand.
A hydrogen tank is similar, but not a battery. Not if H2 derives from natural gas. It would be more economical, more efficient and greener to use that natural gas directly as CNG and burn it in an ICE. A promised hundreds of miles range is nice but FC cars are really powered by fossil fuel in this particular case. That's why oil companies push for them, simply to stay busy.