The fact is hydrogen is the smallest element in the universe. It's not a matter of will it leak, it's at matter of when will it leak. If hydrogen refuelling stations are required to be as ubiquitous as gasoline stations, I personally wouldn't want to be living anywhere near one.