From the pic I would say taht it is an algae, probably a Caulerpa of some kind, but another picture is needed to be sure.
Yes Caulerpa is sought after by many, because it can reduce phosphates and nitrates, but most people put it in their sump, becasue they dont like the look of it.