I commissioned my 25,000 gal pool a year ago with an Electric Chlorine Generator.
SWCG cost here was close to $2,000 (Made in Australia with horrendous import duty), it uses roughly 1amp on a 220v supply so costs about $100/year on electric to run. The first one failed in a week, Thai guarantees generally last until you have paid the invoice, I hadn't fortunately. Supplier broke the second one fitting it but promptly replaced it.
Chlorine powder in bulk is $150 for 50kg which is about enough for 2 years (Chinese made, Japanese is more expensive).
It's a no brainer, and I won't be replacing my cell when it dies, though I do like the feel of salt water but at $5 for a 50Kg bag of salt, it's cheap (and we use it as table salt in the kitchen too), Muriatic Acid is also $5 for 5 gals equiv. (and we use it diluted to get the stains off the bathroom floor too). Sometimes, the cell is not strong enough to maintain FC and I have to add a touch of powdered Chlorine anyway, especially when I get 30 hill tribe kids turning up to swim in school holidays.
Also use Borax and keep the water chemistry pretty close, but it is hot and in the sun too and FC drifts down sometimes. The cell produces cludy water so it's generating something, I hope it's Chlorine!