Amano shrimp. You don't have space for another fish, not even oto's. But Amano shrimp love algae.
Also, how much light is the tank getting? Because too much light combined with nutrients from fish waste will feed the algae. How regular are your water changes? The more waste you remove the less the algae has to feed on. Basically it's out-competeing your plants.