from what i've read, people recommend Chaeto because it doesn't go sexual. you can light it on a reverse cycle from your display to help with PH swings.
I think you actually want it to grow fast. When the macro is growing, that means its pulling bad stuff out of the water, which you can then cut out the macro and remove from the tank, effectivly removing the pollutants from the water.