Solar batteries: pros vs. cons