I have the Precisiontemp RV-550. It's a little fiddly when taking a navy shower because it requires a certain amount of flow to kick on. Every time you turn the shower back on, you have to cut the cold water off until the heater kicks on, then put the dial back in position. It's workable, but takes some getting used to.
If you're doing a lot of boondocking, you might be better off with a tank type heater. We really only get to use the capabilities of our heater when we have full water hookups. And the freeze protection is a nice feature.
Depending on how far you want to go with your project, you might be interested in my recirculation project. In order to get hot water without wasting the water between the heater and the faucet, and to give me a way to heat my fresh tank with propane while off-grid, I added a return line to one of the fittings in my fresh tank. I installed a
12v solenoid valve with a momentary switch for priming the line, and a thermostat for heating the fresh tank. Push the button to dump hot water into the fresh tank until the line is primed. Switch the thermostat on to keep the tank above the set temperature automatically. I haven't posted about it on the blog yet, but if you were interested in details, I could get them together for you.