Well... I'm sure there are some promising technologies, but I'm looking for something that has been -demonstrated- at "city scale" or larger. Answering what "could be" is not the same as answering "here today." (Otherwise, I could make an argument for "clean coal of tomorrow"
The problem with dams is that fresh water is an increasingly scarce resource. But there's several thousand years of history using dams and collection ponds to ensure uniform water flows for both consumption and power purposes.
Batteries, particularly those used in electric vehicles, have their own problems such as rare earth production and battery disposal.
I'm definitely not saying "it can't be done", nor am I advocating for coal or fossil fuels in the long run. But I am saying that renewable sources will have significant limits until the storage problem is solved -at scale-.