hydrogen is not that expensive or inefficient, and with solar all you pay for is the solar panel and it's setup, after that one time cost it's FREE! and besides that neither of them are a giant bomb waiting to happen
and besides, with fuel sources as abundant as hydrogen, wind, and THE SUN...