Hydrogen vs. Battery Electric Cars

There is an answer in there somewhere a combination of both technologies with two kinds of vehicles. One thing you didn't cover fully  but deserves consideration is all the resources we need to use to build the cars and infrastructure which people often sight as a bigest drawback to the whole thing.
It will take a long time to change our entire world to meet our ideal expectations.   We can only hope we can do it without  destroying the lives and livelihoods of earth's most successful inhabitants and all the rest of life on this little rock flying through space and time.