Hydrogen vs. Battery Electric Cars

This is a good thing that oil/gas and car companies are keeping away from consumers bercause it destroys their previous business models.
But the BEVs ,i think they are not a solution for all places.
 In my country the grid is in shambles without BEVs around. 
Add a couple of hundred BEVs and there goes the grid (also electicity is produced here by burning coal 30%,so this is going to have an effect on air quality.).
Also batteries after the end of their life have to be recycled/disposed(?).
And to make them batteries you need rare earths that come from war zones ,child labour and slavery?
No thank you BEVs.
Also boats.
Fuel packs for boats seem a better idea than electric (solar),unless you re willing to carry 1.5 tonnes of batteries for a half hour motoring in flat seas at 5 miles per hour and have your deck covered with solar panels that will break at the first drop of a winch handle or something.
 I ll stick to sails(and diesel for the port entries,such a small quantity burned that the whole idea of changing boat engines seem to me a no go.
Big ships is another story...)but they control the lawmakers so they will never have a problem.Until we all die.

In conclusion, all attempts are theoretically going to help.
In practice it seems the help is not so helpful.
My vote goes to the Hydrogene cars