A bristlenose pleco would be a much better alternative add a bottom dweller that will munch on algae, although they eat less as they grow in my opinion. Oto cats are supposed to be great algae cleaners as well, but they're supposedly difficult to find lately.
The Chinese algae eater is actually a sucking loach from fast moving streams, they use their mouths to hold onto rocks. They became popular in aquariums because they eat lots of algae as juveniles- but as they grow they will cease their algae diet completely and more than likely attack and eat fish. They're also known for hanging on the side of broad sided fish and eating their slime coats.
Sent from my SCH-I435 using Aquarium Advice mobile app