I don't solely rely on fish/inverts to take care of my algae issues, and I really only keep them b/c I like them so much! It just so happens they eat some kinds of algae
. I would never keep a fish I didn't like just to have it work for me, that's silly
:.
Having said that, ottos and bn's are good at eating some algae, and so are nerite snails. I feed my cats with veggies most of the time, and I usually end up solving my algae issues lol! Algae is more of a snack for my fish...