I'd say your biggest priority here is matching an algae eater to the temprement of its future tankmates and the water temp/current that your current fish need.
For example, unless you had a riverine setup around 22C, I would rule out almost all Chaetostoma and Garra species for a start, as these sort of fish need a high oxygen saturation to do well long term.
chaetostoma species adapt quite well in most conditions, they will withstand temps upto 27 quite easily. The well oxygenated water is pretty much paramount to most species of plec so ideally keeping any plec will require this sort of conditions. Fast water flow is also a trait to most plecs but isn't a great requirement as long as it's reasonable. For breeding purposes then it's a completely different story.
L270 eat a tiny bit of algae apparently
At a juvi stage then yes they will probably eat a bit here or there but dont expect miracles from them because you will be very disappointed lol.
To the OP, the BN is probably your best bet, adapt to pretty much any conditions and are a relatively decent algae eater, once there at adult size they do tend to get lazy but still will graze.
I personally would source the algae problem, it's a far better solution rather than masking it by getting fish to eat it. The problem with plecs are they produce more waste than they consume so combating an algae problem is gonna result in a waste problem, so no real winner tbh.