Our Rheem 50 gallon water heater is leaking from the bottom and I'm about to replace it. The options are another Rheem from Home Depot, an AO Smtih branded model from Lowe's or a Reliance "self-cleaning" unit (also AO smith I think) from Pride Home center. Any recommendations on those? Should I try to buy from a dedicated plumbing supply store instead? Also Grainger seems to have a more expensive Rheem model with a different prefix to the model number, it's PROG50-38N RH60 instead of the XG50T12HE40U0 at HomeDepot. Any thoughts?