A fuel cell vehicle is basically an electric vehicle, why fuel cell is better than just hydrogen combustion is the 85% efficiency vs 15-30% for combustion.
Now the only reasons why we would go for Hydrogen eventually is if battery technology doesn't take off producing more efficient, cheaper and longer lasting batteries that also weigh less. (Has anyone heard of supercapacitors??). The other reason is Hydrogen production could utilise the excess electricity from renewables such as wind easily and you just need to fuel up instead of waiting a few hours to charge up. (supercapacitors will eliminate that by fast recharging times).
So toss the coin as to who will win, but I'm guessing we'll go electric eventually instead.
Electric sports car debuts in U.S. | Video | Reuters.com