Related to battery storage is the efficacy of collecting those rays whatever the weather but more so when the sun is shining. The below calc allows you to input all the facts to see the best angle or direction to orientate panels.
PVWatts Calculator (nrel.gov)
On top of the page (at the my location /top left) one can set their postcode to pin point the location. For most panel settings on a roof the angle can't be changed as their roof dictates the pitch but on a flat roof you are on to a winner, an angle for us in the UK is best suited for 0 - 10 degrees and collects more wh's then a std roof of 30 - 40 degree pitch. One reason why solar farms use the flatter angles.
In my case my house is oriented 80/260 degrees and by splitting panels to get both a.m & p.m sun the efficacy is only approx. 4.4% worse then a 180 degree azimuth.
For my location the westerly produces slightly more wh's then the easterly, but for best of both worlds split azimuth laying of the panels at 5 degrees offers the best angle apart from horizontal. 5 degrees gains 8% more wh's then a 30 degree angle.
If the calc is correct then just 4 x 400w panels can supply 50% of my electric use for the house, which would cover the power used by the white goods in the garage of 2 x freezers , w/m & t/d and the pump for my pond which is low power and on 24/7/365. I can use also the set up to charge my bike batteries and other small gadgets
The factor is pricing and whether one thinks it is worth the outlay and recouperation of the outlay. A modest 1600w panel set up with batteries, etc etc is likely to be 4.5 -5k. At current electric prices one may expect break even to be about 8 years.