Planted Tank Enthusiast
Join Date: Jul 2014
Location: California for school, Arkansas for home
Shrimp are algae eaters, but otherwise, there aren't that many efficient small algae eating fish out there. Otos favor soft algaes, and are quite picky in my experience. Some plecos get too big for the tank, and others refuse to clean algae. Livebearers will hunt down shrimplets. Siamese algae eaters are too big. Florida flagfish (eat hair algae but) hunt down shrimp. I think you'd be best off buying some nerite snails to eat any algae problems that crop up and the shrimp can't take care of.
I think a small school of either rasbora would be a fine idea, but be warned that of all your choices, the chili's are the most shrimp safe. Assuming the tank is quite heavily planted, I think you could get by with a school of 8-12 fish, as long as you keep up on water changes.
Note on the feeding part: for all the species described, they need initial frozen/live food weaning. Unless you see them eating the exact same flake you plan on feeding, I'd invest in some sort of food to get them started. Instant Ocean makes a ready made baby brine shrimp solution that I think would work for most of the fish described, but it has to be refrigerated.