I have a Legacy that came with the same heater. While we usually had plenty of hot water, control was always an issue particularly traveling around encountering ever changing incoming water temperatures. When incoming water was warm, such as in the south during summer, it was a train wreck because it would overheat, shut down, restart, overheat, shut down.... The dial control was useless to say the least. I saw many posts about the Girard 2nd generation so I called Girard, got a good deal on one and installed it myself. Install was fairly simple, but the door has to be painted to match which I did. Wow, what a great unit so far. Temperature control is perfect at all flow rates, and incoming temps.
I have install pics and details on the Legacy forum.
All that being said, after 5 rigs over 40 years, a 10 gallon standard Suburban would be my overall choice. I did not convert because our wall slide is already too heavy for the mechanism, I did not want to add another 90 lbs.
2015 Legacy 340KP
2012 Wrangler Sport