Otos could work in a ten gallon, but they need to be in a group also, even though they're often sold as algae eaters singly, this isn't good for them. They're a shy but social within their own group species. They're also very sensitive to changes in water parameters, so need an established, stable tank.
They also need an established tank so they don't starve to death, and lots of plants. If you want to go for otos, wait until the tank is six months old so it's fully established and you've got the hang of your routine. Make sure you have a good amount of plants and hiding spots. If they feel like they have places to hide, they're out in the open more and you can see them.
Then a little group of five or six would happily clean most soft algaes. It's important to also feed them sometimes, algae wafers and blanched veggies, so they get the right nutrition, and because if they clean your tank
too well, then they run out of food.
But "cleaner fish" are a bit of a myth. There isn't a creature that will eat fish poop, and I have 7 otos in a 15-16 gallon, but they don't eat every type of algae. Shrimps are so tiny, they don't need a lot of food to sustain them, so there's usually still plenty of muck that needs cleaning out. Snails eat dead plant matter and things, but they also poop a lot, and that needs cleaning up. All of them are nice to have in their own right, but I don't really think they help reduce your maintenance. Best to just wipe down the glass with a clean sponge right before doing a gravel vac/water change, and balance your light/ferts/bioload to reduce algae.
Saying that, I do keep otos and shrimp, but because I like them. I still have plenty of plant leaves and poop to clean up, and the otos clean the glass, but still leave the odd patch that I need to wipe down.