I ran a copper ionizer for about a year and a half on a plaster pool, so long enough to see both the good and the annoying parts.
On the plus side, it definitely suppressed algae. I could keep free chlorine lower than I used to and still not see green pop up during hot stretches. But it was never “no chlorine.” You still need an oxidizer for bather waste, sweat, sunscreen, all that stuff copper doesn’t handle. If FC dipped too low, the water would get dull even though algae wasn’t exploding.
The tricky part was managing copper levels and overall water balance. Once copper crept up past the recommended range, I started seeing faint grayish staining on the steps and around return fittings. Nothing dramatic, but enough to notice. pH control became more important too. When my pH drifted up into the high 7s, staining risk seemed higher. I had to keep it tighter, usually mid 7s, and pay attention to my saturation index so I wasn’t encouraging scale that could trap metals.
Another thing people forget is heaters. If you’ve got a copper heat exchanger and you’re also adding copper via ionizer, that’s more metal in the system. Low pH events can pull copper from equipment, and then you’re chasing stains.
For me it worked best as a supplement, not a replacement. It reduced algae pressure, but it wasn’t maintenance free. You trade some chlorine management for metal management. If you’re the type who likes testing regularly and keeping numbers dialed in, it can be fine long term. If you want set it and forget it, it’s probably not that.