Without having specific numbers in front of me, yes fuel cells are delivering comparable power as batteries. Plus the hydrogen is lighter than batteries.
Combusting may save on some of the complexity fuel cells but you are losing efficiency in heat losses, both from the act of combusting and with gears that deliver the power to your wheels or propeller.