My parents have a solar water heating setup and it's very carefully monitored. (Something the systems never seem to have built-in. I wonder why not?

)
It delivers about 2 or 3 kWh on an average good sunny day. It's actually most effective about this time of year when the proportion of sunny days without cloud cover is high.
Despite the marketing hype of piping hot water even on cloudy days it does
nothing whatsoever unless it's in bright sunshine. Nothing today, then.

The number of days when adequate hot water is available without additional heating is probably single figures per year. We are talking about supplying the requirements of a retired couple living alone here.
Some of this appears to be because as the temperature of the tank approaches a usable level (say 50-60
oC), the losses in the system increase to the point where it's in equilibrium, so unless you like lukewarm baths you're on a hiding to nothing if you think it's going to supply your hot water. You are only "pre-heating" water that you'll later heat to a more sensible temperature. It will obviously reduce energy consumption in this regard though.
Their options for heating other than solar are oil or electric so it pays back more than most. I still doubt they'll ever see a return. Would be a complete waste of time if they were on mains gas.
Kevin