speaking for myself only, i've had more then good luck with the bristle nose/bushy nosed plecos, they dont generally grow to giants and are good with most fish from what ive seen and love to eat algae. i have a 55 the had a horrible algae problem and i bought 4 juvy albinos @ 1 1/2" and within 2 days it was spotless. ive also got two brown adults that are no bigger then 6" in my 125 and its spotless as well...