I used to have bottled gas instant hot water until the price of propane rose to silly levels.
I bought a Quantum heat pump HWS second hand from a motel proprietor who found the commercial units too noisy. For the first year all went well, the unit being time clocked to come on after dark but off before bed time.
Then the compressor seized. Quantum wanted full access to our credit card before they even put the job order in. Luckily I'm a stubborn bastard and I belaboured the compressor with a 2lb lump hammer every time it tried to restart. 3 days in I eventually won and the unit has been trouble free ever since. BTW the compressor unit is completely Chinese made. Some fragment of metal must have got into the compressor, now it's likely safely away in the drier.
Last summer I added some used Beasley solar water panels aiming at the afternoon sun, and because the house doesn't have any north to north west facing roof surfaces they're on a custom rack. The system controls consist of a 20W electric solar panel on top of the water panels, a special DC pump designed to run off a small panel, and a cheap DC temperature controller set to 65C tank temperature. The panels can't overheat the tank on a 40C plus day. The pump takes bottom water from the inlet junction and feeds it back in the bottom on the other side. That way the possibly cooler water doesn't dilute the hotter water in the top of the tank. It's still useful energy. The circulating pump does not use mains power at all so is cost free to run.
Now on any sunny afternoon the panels heat the water however much they happen to do, and if the tank thermostat is over 58C the heat pump simply doesn't run. On very cloudy days the heat pump runs like normal making sure the tank always has fully heated water available every night. This is an important safety concern because we're on rain water. Everything is fully automatic and needs no regular input from me.
All in all it's a good system but I'd think twice about another Quantum unit. Luckily I got mine really cheap. If the Beasley panels crapped themselves I'd upgrade to some evacuated tube units.
Here's a link to a company that sells pumped solar units. This system was designed by a friend of mine. I would have bought his controller but he was too late and I built my solar DC system instead.
Here's another link to the DC circulating pump I used on my system.
This is the temperature controller I used, it's ridiculously cheap and I bought a spare at that price. I extended the temp sensor wire (NTC resistor) to reach the HWS from inside the laundry. The controller gives a permanent readout of tank temperature and it's quick to change the settings.

