I've never had huge problems with algae until recently (think phosphates were added into the local tap). If I do have it, I generally wipe it off.
As of right now, I don't have any plecos or otos and my SAE is in a tank without algae. The "mystery" snails seems to cruise the glass a lot. The amano shrimp loved the hair algae I had at one point.
I'd have to vote otos though. I had 3 in a 10 and the glass was always perfect, and that's a higher light tank with plants.
CAE have always been my favorite. I used to run a 40G with 2 of them and never saw any algae. My ten gallon is free of algae thanks to a magnetic float and my 20 gallon stays clean thanks to guppies, which do a surprisingly good job.