Do it. Don't hesitate. Convert to salt today. IMHO.
My pool was fresh water for 14 years with canister-based chlorine injection, which I replaced with a feeder that used pucks. The canister would always run out when I wasn't looking, and then the pool would algae up. Yuck. The puck feeder was better, but the chlorine levels were not consistent and I had to manually handle the pucks. I was still having constant battles between shocking the pool and bouts of cloudiness and algae.
I switched to a SWG and salt about 5 years ago and have had zero regrets. The salt water is much more comfortable on the eyes (more correctly it's gone from uncomfortable to wonderful.) I haven't had a single bout of cloudiness or algae since. Between the SWG and pool robot, the pool is practically maintenance free. I can run the pumps at a lower speed too, saving electricity. I shock the pool less than once a month. And the pool never smells like chlorine. As someone who maintains their own pool and travels, sometimes for weeks at a time, the SWG is a godsend. I'm not sure why all pools aren't SWG.
I don't winterize the pool. I take the SWG and robot out at the end of the season and add pucks into the feeder which is still in-line (after the SWG), but the water is cold enough here in winter that no chlorine is really needed. Once in a while I get a few inches of ice over the pool and the pumps keep running for freeze protection, but it would take way too much salt to have an impact on the temperature at which the pool water freezes.