safety is one issue. Besides, to produce H2 needs energy too, unless use other clean energy sources, for example, nuclear. then it would be perfect. :D