I think in terms of logistics and install cost/complexity, a heat pump water heater is a far superior option even if it isn't necessarily using 'free' energy from the sun. But, if you have the ~600w extra solar to power it, it sort of is anyway. So that's my vote.
Having said that i do have...