Depending on energy density and power density requirements, I think a combination of batteries and traditional fossil fuels will win in the short term. In the long term, when we have stopped burning fossil fuels for electricity, then we can use electricity to manufacture them. Under this path, hydrogen will have limited importance.