Since that time, I've come to think that solar PV + an electric water heater is probably a better answer - easier to install, very little relative maintenance.
Now I wonder how solar PV + a heat pump water heater compares (especially if it doubles as a cooler for a surrounding room).