Plants definately help your water quality by removing nitrate and other harmful/ nuesance type toxins and minerals.
However, you typically keep them in a separate refugium b.c they will take over a tank pretty quickly. As fast as the caulerpa grows in my refugium, I know I wouldn't want it in...