if you get rid of your plecos you could probably add ottos in their place.
plecos are dirtyier than ottos and they also dont distinguish between algea and plants, which means your plants will get beat up, and your algea will still be around. also, your plecos are starting to get big enough that they'll eat meat, and become less efficient at eating plant matter. in addition, they each get about 18 inches, which means they'll need a much bigger aquarium. if you go ahead and start looking for a bigger place for them, then you can be sure they'll have enough room when they need it.
i'm not positive as to how big ottos get, but i know its not as big, and i've heard they're better at eating algea and not plants