* The efficiency compared to battery tech is horrendous.
* Hydrogen is effectively a storage technology -- we have to generate it and compress it. Which combined with the above means that charging a hydrogen car will always be more expensive than putting the same amount of usable energy into a battery powered car.
* Let's not forget that the cheapest way of generating hydrogen is from fossil fuels. Electrolysis is very inefficient.
* Any concern there might exist for the effect on the electrical grid coming battery powered cars multiplies for hydrogen due to the inefficiency.
* You need a large infrastructure to produce and distribute it.
* It's a huge chicken and egg problem -- a hydrogen car needs hydrogen, and there's nowhere convenient right now to get it from.
* In the end, a hydrogen car is ultimately electric. What is more convenient, having a car that can be plugged into an outlet, or a car that needs an extremely specialized hydrogen station?
IMO the only excitement from hydrogen is for fossil fuel companies, because that's what the vast majority of it is made from, and because it'd be a fairly natural fit into their existing infrastructure.
There may be some niches where hydrogen could be the better solution -- hydrogen trucks might be viable because there you can have well defined routes, and trucks have a weight limit which may not play well with batteries. But for normal cars I don't really see it.