This is so true. We keep our pool (DC) open all year long as my wife swims 2 miles a day. The longest a heater has lasted is 5 years and normally I have to replace every 2 to 3 years.Note that you cannot use a heater to keep pool water just above freezing. Burning of natural gas and propane releases moisture and when the temperature of the heat exchanger is too low it causes this moisture to collect which then absorbs soot and turns it to acid. Since the heat exchanger is made of copper, this is a very very bad thing. So the heater isn't supposed to be used when the water temperature is below 60 and you would have to keep yours at least that warm all winter even when you aren't using it.
Can anyone recommend or give input on the a heaters used my large corporate pools (Asm models?) etc as I have to replace the latest Pentair master temp unit I have.