I think the SWG and algae issues come from running too close to the 'edge' of lower chlorine. This is what I did at the start of the season, trying to keep my FC at around 2 to 3ppm. Every time it rained or I had a large bather load, BAM, cloudy water (fortunately resolved with good 'ol bleach).

Now, I have upped my CYA to 60-70 range and keep my FC at about 4 -5 ppm. No problems for the last 8 weeks even with large bather loads and/or rain and blown in stuff.

I think using a SWG involves thinking a little different. The chlorine "trickles" in as opposed to RUSHING IN as happens with a shot of bleach. Regardless of CYA, keeping the FC a little on the higher side keeps a reserve available to tide the generator over for when the immediate demand is higher (or much higher) than the cell can generate. Sort of like having a holding tank for a low volume well.