Hydrogen (if we must) for everything above 10k, until we have batteries with weight to performance ratios that can support trucking with electric.
Hydrogen is even dumber than ethanol.
The better solution is to minimize the number of vehicles that need to be long-range and self-powered in the first place by aggressively improving rail infrastructure (including electrifying it), and then run the bit that's left on biodiesel sourced from waste feedstocks.