Yea depends on what you like. Im a really big fan of schooling fish so i like to get the smallest fish i can. Id rather have 12 micro fish (ex. rasbora) than 6 small fish (ex. tetra) in a 10 gal. Now if you had a 20+ gal then id get bigger fish.
For clean up some snails, shrimp like ammano work best for cleaning imo but i do like neos (ex. Cherrys) better for looks. 1-2 otos would work depending on how much alage or if you wanted to supliment.
I like shrimp for scavenging uneaten food as well as eating algae off plants, decor.... I like using snails and otos for getting algae off glass.