I've tried lots of in-line approaches...
AM1000 reactor: good diffusion, crystal clear water, too noisy, gets dirty and blocks flow
UP diffuser: bubbles too annoying if post-filter; crystal clear if pre-filter; but slowly gets blocked with limescale and needs cleaning, so needs constant slow...