They are cheaper to run almost everywhere (depending on the cost of electricity versus gas of course). No breakthrough in battery technology needed for that.
They don't run everywhere though. They run until the fuel runs out. At least with
liquid fuels that just needs a short stop to refuel, and stations are everywhere. a recharge takes longer and places to do it are not as common. If you are towing there are places you can't get.