I've been using a solar geyser since 2011. It's worked flawless ever since.
Just don't buy cheap shyt and get it installed by professionals.
My solar geyser used to be boosted by eskom, but I hate eskom so when the drought hit Cape Town, while they were installing my jojo tanks, I installed a Dewhot 16l constant temp gas geyser, plus 2 x 19kg bottles to boost the SG water this occurs mainly during the coldest months of winter. The rest of the year the SG gets way more hotter than is needed.
During winter if the SG temperature drops below 50°C there's an inline temperature bypass valve, this diverts SG water to the GG which boosts it back to 60°C then back to the main house supply. This setup reduces the amount of gas needed to reheat the water.
We've never run out of hot water ever! no matter what time of day or night it is, no matter how many showers or baths we have per day or night, cloudy or clear weather, loadshedding or not.
Pros:
Hot water 24/7/365
no electric element repairs / costs
no waiting for geyser to heat up
no waiting for heat pump to heat up
no timers required
no eskom required
no solar pv required
no worries about battery charge
battery power can now be used for more important things at night
no heat pump repair costs
no heat pump down time
near zero maintenance for both geysers
Cons:
(I can't think of anything cause it just works 100% all the time, but will mention the following)
Gas delivery once or twice a year
Gas inspection once a year. (insurance)
1 x 9v ignitor battery for gas geyser once a year
My hot water. heating, cooking is off grid - fark eskom!
What's going to happen when your heat pump is broken or in for repairs?
Why anyone would waste solar charge time or battery power to heat water - when a simple bespoke solar / gas water heating system installed professionally as mentioned above is more than adequate is beyond me.