Hello aeacfm,
Yes, your right, it does have a moderate expense, and it has a fast reaction time (minutes). If you have a significant amount of time (a few months), then you could perform biological treatments which are less expensive, and at the cost of time.
I guess expensive is a relative term. Expensive in funds, or expensive in time.
Best wishes,
Eugene