Hydrogen vs. Battery Electric Cars

This is not a fair comparison.  First, unlike hydrogen fuel cells, battery EV's are here now and are on a trajectory to reach mainstream adoption by the early 2030s.  Second, tens of billions of dollars are being spent each year improving battery cell tech.  Before the end of this decade, the cost of an EV will be less than the ICE equivalent, you will get well over 500 miles per charge and battery life will be at a minimum 200k to 300k miles.  We are on the verge of many breakthroughs in EV battery tech -- Sodium-ion, lithium metal, solid state new batter chemistries, etc. -- that will propel these cars into the mainstream.