You can find a very well explained bit of information if you go to
hydrogen generator for diesels ......they do give their reasons for the various "pro/con"
He deals primarily with the big rigs but has a very good explanation about small engines.
Gus