Hydrogen vs. Battery Electric Cars

One aspect omitted is that hydrogen fuel cell does have a lifetime.  Yes batteries do degrade, but with proper maintenance the theoretical "million mile" range is obtainable with today's chemistry.  Meanwhile, fuel cell is designed for the lifetime of the car, which is 150k to 200k miles.