thats really going to be the best bet. nothing eats everything you can get and most like other food then algae. best way to fight algae is to balance out the tank so it doesn grow in the first place.plain old scrubbing and pruning of the leaves?
If you don't mind them getting a little bit aggressive down the road, try the Chinese algae eaters. They stay pretty active and won't get lazy/depend on algae wafers as they get older.
LOL I bought two CAE when I first started my tank, one was about 3 inches and the other one was about 1 and half inches. Anyways I had also bought some neon tetras (about 8) Well the tetras mysteriously began to vanish. No where to be found... I figured it out that the big CAE actually was swallowing them whole. now I have 5 Neons.... lol
I hear people lamment big CAE's pretty often. I think plecos are much better if you can accomodate their mature size (or trade them out).
i was about to recommand BN pleco as an algae eaer and saw everybody recommanding CAE
the glasses of my tank was covered with algae and the day after my ABN pleco was introduced to the tank, all sides are sparkling clean
i see him at night at work after the lights go out...