For algae consumption, nothing seems to beat having a whole horde o' turbo snails. Maybe a bunch of nassarius to keep the sandbed free of detritus, too. Fishwise, I recently added a lawnmower blenny and he seems to be making quite a dent in the hair algae. I've never seen him eat it, but I have come downstairs quite a few mornings to find a bunch of new places where the rocks have been scraped clean. Remember to be thinking about detrivores to consume uneaten food & fish waste so it doesn't fuel the algae problem, as well as critters to actually eat the algae.