There's no need for a "winner", why are people so fixated that it has to be one or the other?
All the technologies we have are not exclusive, having more options is always better when it comes to energy.
This "winning" debate has to stop. There's no gas vs diesel vs natural gas winner... There is no hydro, wind, PV winner.... They all can coexist just fine.
There is a place for hydrogen fuel, and there's a place for battery vehicles.
Stop debating this like they are football teams.
Any answer would be hypothetical by definition... Not sure what's your point there.