Well, batteries would be great if there are enough improvements in the batteries, so that we aren’t having to replace them so often or recharge every 100 miles.
But I think batteries are still in the not yet viable category. While Hydrogen is actually implementable.
Hydrogen powered flying pigs.