As my daddy would say, there's more than one way to skin a cat!
(has nothing to do with the furry animal)
A SWCG is certainly an option, A Liquidator would do it (see my sig), A peristaltic pump and then there's chlorine gas injection. All of which work and all have their drawbacks.
An SWCG works well but requires a substantial investment and adding salt to you pool. Requires periodic maintenance.
The Liquidator works but requires modification after purchase to perform well. Lower cash outlay, but still requires you to handle the exact same amount of chlorine, you just add it 4 or 8 gallons every month or two instead of a little each day. Requires very infrequent maintenance.
The peristaltic pump setup costs a little more than the Liquidator but not as much as a SWCG. You still have to add chlorine periodically and there is a little maintenance. It requires a timer for proper operation.
Chlorine gas injection. It's fairly impractical for home use so I won't go into the pros and cons of it.
There are a couple of interesting items that have made it to the forum lately and therefore bears mentioning. One is the Chlorine Geni, which appears to be a mini chlor-alkali cell that generates chlorine gas and the other is a syphon device called the metchlor <sp>. it uses a solenoid to control the flow of liquid chlorine to the pool. It has a sibling for ABG's that use a IV drip type setup to flow the chlorine to the pool.