If you’re going to insist on an internal combustion engine, it probably makes more sense to go to the extra effort of making methanol or even synthetic gasoline or diesel rather than deal with the difficulty of storing hydrogen.
It's also highly toxic if the vapors are breathed in.
Did I mention it's also invisible when burning?