I am doing some research to decide if a stainless steel water heater is right for my next water heater replacement. The trending opinion I find as I google around is that stainless steel is superior in terms of preventing galvanic corrosion (some models don't even use anode rods), but is also susceptible to premature death if the water's chloride levels are too high.
I pulled up my city's water quality report, and I am wondering exactly what values I should look at and what is the threshold for "too high"? Is it just the chlorine and chlorite ppm values to be concerned with, or other metrics as well?
In addition, I know that the stainless steel is resistant to galvanic corrosion, but what about the copper pipes connected to the water heater? Are those going to suffer from corrosion without an anode rod?