I agree with the points made above by Texas Splash, although not sure about the "higher cya means higher slam fc level...." comment, but it's likely just the wording throwing me off.
PRO
-A salt chlorination system will help keep your FC level more consistently balanced, less spikes and drops that can lead to problems.
-Heading out for vacations and trips away from home will be easier to manage, your chlorine will continue to stay balanced.
-This more consistent balance of chlorine will significantly reduce the "chlorine smell", red eyes, and bleached clothes.
-I would agree with the Hayward AQRITE-15 being your best choice, top selling system on the market and the replacement salt cells (OEM or generic) are the most affordable.
-Doesn't have a CYA or Calcium byproduct that is found in most tablets or shock.
CON
-Higher upfront cost and you will also need to replace the salt cell within 3-5 years on average. These higher upfront and replacement costs are somewhat minimized by not having to purchase other forms of chlorine.
-A heater with a copper heat exchanger will corrode more quickly, it's recommended to have a cupro-nickel heat exchanger.
-Same thing with stainless steel rails or steps, they may corrode a bit quicker, hopefully some others can attest to whether this has been an issue for them or not.
From my personal experience, the apartment pool I frequent utilizes a SWG and I love it. When I get in any pool it's the first thing I notice, are they using a salt system or other typical chlorine methods. I always find it to be immediately noticeable, and significantly nicer. Hopefully this helps!