Marimo moss balls don't eat algae, they ARE algae. I guess the idea is that you grow friendly algae to outcompete the nuisance algae.
Apart from that, I love marimos! They're so cute and awesome!
Just beware before you spend money on them, some fish will eat them.