If we're talking approaching fundamental limits, Hydrogen fuel cell is not a great comparison. A high pressure tank can only get so light, even with linerless ultra high strength carbon fiber pressure vessels, the mass of the vessel is maybe 6-10x the mass of the hydrogen it carries. To increase specific energy there you need to go to cryogenics which is a whole technology leap and has its own set of challenges.