wash the dust off the solar panels.
This is so often overlooked it is sad.
People have the impression that solar panels are a 'no maintenance' item. While solid state does a lot for this reputation, it's more than just the clouds, tree-shade, and angle of impingement that matters.
Another tid-bit that's is often swept under the table is how panel temperature affects efficiency. Heat = bad
Other than that, I have grand dreams of a multitude of solar panels for my off-grid hide-away. I'd prefer to go overboard on solar than install any sort of wind-power.
Oh- and yah, solar for water heat is THE best thing going for solar strategies. Agreed.