There are two ways to automate chlorine dosing. An SWG or a liquid chlorine pump/injector system. For acid it's just a pump/injector system. I have a Pentair controller, so a Pentair IntelliChlor SWG paired with a Pentair IntellipH were the best choice for me, and I highly recommend both.
Jandy has an SWG. But no acid system I'm aware of. For liquid chlorine or acid injector systems the Stenner brand is used by many TFP members. I believe there are plenty of other brands, too.
Generally you want your SWG, pump and controller to all be of the same brand. If you want to inject liquids, then Stenner seems to be a good choice. You can purchase other SWG brands and get them to work with whatever else you own, but you might lose some capability or convenience by doing so, or have to DIY some components (for safety, or a timer, etc).
For chlorine, an SWG is by far the more convenient. It makes your chlorine on site, so there is no buying and lugging and storing of chlorine. And there are no freshness issues, like there are when you buy chlorine from a store, or if you buy and store a lot in your yard. Chlorine injection requires a stash of liquid chlorine, which you have to buy and lug and store.
Cost-wise, over time, there is no clear winner. SWG and manual chlorine dosing work out about the same. Chlorine pumping has the additional upfront expense of the equipment, and then the same ongoing costs of liquid chlorine. SWG cells (not the entire system) have to be replaced when they expend all their production capacity (every 3-7+ years, depending on size of pool). Injection systems don't have that caveat (though I expect they do require some maintenance). SWGs stop working when the pool water dips below 50° or so, at which point you have to go back to manual dosing until Spring. Warmer climates can run SWG 365.