comment: >
  
  Good luck getting over the “million little Hidenbergs” on the road perception.
context: There are a few major drawbacks to using a hydrogen ICE. Namely fuel stability and power output. Maybe one day in the future it will become a viable option, but at the moment the technology couldn't keep up with commercial demands. >
  
  When comparing the two you always have to compare the relative ease of building out charging infrastructure vs. the enormous expense of building hydrogen infrastructure. Right now we don't produce much hydrogen, have limited ability to transport it, and almost no facilities to pump it into vehicles. Also, the cars themselves are not even being produced in quantity. 
  None of these problems exist for battery electric cars. All the electricity production and distribution networks have already been built (though some expansion will be required). Charging endpoints are the major infrastructure need at this time, and those are relatively cheap to install...like a couple orders of magnitude cheaper than hydrogen.
  Finally, battery tech is rapidly evolving. One of the key areas of study is battery chemistries that use less rare/expensive materials. It's likely that we have not yet seen the type of battery that will fully revolutionize our economy. Mining technology may also provide new sources of lithium if it's still required in large quantities.
  The last thing we can do is simply reduce our reliance on cars. Especially in cities, there are much better ways to create urban environments than building them around car use.
  edit: I forgot to mention that hydrogen may be the right solution for applications where a vehicle is far from civilization and has a lot of capacity to store fuel, such as a cargo ship. But even there battery tech may improve enough where it works for that application as well. Easier to recharge w/ solar panels than create hydrogen.