I keep hearing and seeing people banging on about battery electric vehicles like they are the new messiah and the best thing since sliced bread. It's getting quite wearing now and I have started treating Teslavangelists the same as I do all obsessive nutcases. Yes, they do reduce your carbon footprint, no they don't make you a better person, no I am not going to spend my savings on a new vehicle when there is nothing wrong with my old vehicle.
Hydrogen has it's faults.
Safety is a problem, but as we have seen with the raft of EV fires recently it's not a unique problem and only idiots think that gasoline is safe.
Hydrogen has a different set of problems but the biggest one is the issue of efficiency vs battery electric vehicles.
In terms of process efficiency Battery Electric wins hands down with Hydrogen a poor 2nd and Power-to-liquid a distant 3rd, assuming the same method of power generation for all. (see attached).
Personally, I believe that for the rest of our lifetimes we will continue to see a mix of fuels used ranging from diesel Internal combustion right through to battery EV, but over time the bias will swing towards cleaner, more efficient methods. I have found that the cleanest method of all is to not drive at all. Since I started working from home full time, my carbon footprint has plummeted