Electric it's a done deal. It's the future, it been decided. Laws and regulations exist and the switch over has started.
Solar energy from solar panels? Wind or wave energy? Shouldn't be hard to arrange a plant to use one of these - maybe at the seaside to give a good supply of water. The plant could run energy neutral, producing hydrogen for cars and oxygen for medical use.
It's extremely hard to store as its so small and loves to leak, It's extremely poor storage size too energy ratio, it's energy intensive to create and it's just not going to be the future. Governments and EU especially have allready decided what the fuel off the future is.
I think electric is all well and good however i live in a house with on street parking and there is no way i would run a cable from my house to my car across the pavement.
.
They're allready installing on street charging in London, you can also do induction charging, which due to size is actually quite effecient compared to what's used in gadget technology.
And no the infrastructure does not exist for hydrogen. Using the petrol/oil infrastructure for hydrogen is useless. In comparison the national grid is allready being upgrade at a rate of 3bn a year to cope with renewable energy and EVs.
What's happening with hydrogen? No investment, no legislation, no way to produce it in quantity. Nothing.
The only thing hydrogen might be used for, is national grid storage.
Create hydrogen from excess grid energy, and it's much easier to store hydrogen in one place where size is not an issue.
....well at least until you come to dispose of it or it needs new batteries....
They are highly recyclable and as with any new tech it's allready falling in price and it also lasts longer than most people think. With huge warranties on them allready. Or do what Renault has done and you simply rent the pack, meaning you have no issues with such things.