I have heard that hydrogen is another fuel alternative and that the byproduct is water…..why then, are we not using hydrogen??? Are their pitfalls involved? Do we have the technology?

(may be broke/outdated!)
I have heard that hydrogen is another fuel alternative and that the byproduct is water…..why then, are we not using hydrogen??? Are their pitfalls involved? Do we have the technology?