Not sure why you don't like salt.

There are problems with corrosion . . . on older pools, or if you have a non-salt compatible heater. And, there are problems with stone / deck / exposed finish damage . . . but this seems to be limited to pools in arid areas, where rain rarely rinses off decks and stone work.

However, there are only 2 real advantages to salt:

1. Some people like the 'feel' of salty water ('smoother', 'slick'). Also, increased salinity, approaching that of eye 'saline solution', reduces eye irritation. BUT you can add salt even without having a working SWCG.

2. SWCG is probably the most reliable constant feed chlorination system available to residential pool owners: it will run untended for weeks, if you don't have a leak / refill cycle going on to reduce salt levels. No other chlorine feed system -- bleach, trichlor pucks, cal hypo tabs (commercial only) approaches this level of reliability.

However, this is most valuable to pool owners who, by necessity or preference, ignore their pool for days at a time. For this reason, I usually RECOMMEND salt system (a) for pool owners who travel or are often away from their pool, (b) for pool owners who have a hard time with consistency, or (c) pools at vacation homes or other locations not continuously occupied.

For pretty much everyone else, an SWCG system is just a convenience.