I have the Hayward H350 gas heater. Not sure if it is the best heater out there, but I have had it for about 3 years and works good for me.