I have researched this one to death... hot water comes with many trade offs - including space, power to operate, ease of use, maintenance. I have a couple of different set ups.
The
Zodi, the Helton heat exchanger, and a fancy Isotherm marine water heater.
The
Helton works well, the 12v pump is a bit light but it does the job and you can use creek water if available.
The
Isotherm along with a water tank and 12v Surflo pump is amazing, but you can be seduced into using too much water when showering. It takes a fairly large inverter to run, heat water while driving down the road ( yes something else to monitor) you also need clean water to operate, hard to use a bucket of creek water in this closed system. And this is a pricey set up for a shower.
The last DV trip we decided to go back to low tech and brought along the
Zodi - basically a pump/tank that you heat up on a stove - this is so basic and solid that it is hard to want to keep the fancy isotherm, which takes up valuable space and weight.
While camping it does not take much too make you feel like a million dollars again - give me 1 gallon of warm/hot water without to much monitoring, set up or cost, and I am good to go!