Batteries have been very useful when there is need to store electric power fo future use. the effective use of the batteries in the solar power system is not debatable as the sun cannot be up 24/7.
in recent times, the batteries are getting smaller. hopefully, we would have even smaller and more efficient batteries in the nearest future