IMO, for large scale, nothing beats pumped water storage if you have the right conditions for the required lake. No risk of a bad cell causing a fire, no chemical degradation, no cooling or heating required and zero to full power within seconds just like a battery.