Solar water heaters (including evacuated vacuum tube) are great for efficiency, but PV has gotten so cheap and reliable that it's almost never worth a dedicated solar water heater unless you're extremely constrained for space.
PV also (usually) lets you export generation in excess of what you're using, is ~immune to freezing, and can be pretty darned efficient if the PV is driving a heat pump.