Amanos, red cherry shrimp, yellow shrimp, snowball shrimp, blue pearl shrimp, and some of the Caridina sp. of shrimp like tigers and crystal red shrimp/crystal black shrimp are going to be good algae eaters. Amanos are excellent and the other 4 I listed after that are great as well. Amanos won't reproduce unless you transfer the berried females to a tank with brackish water. For that reason I suggest one of the 4 types of shrimp that I listed after Amanos, that way you will have a colony of algae eating shrimp rather than having to purchase more shrimp when your Amanos eventually die off.
I don't recommend any fish in the tank with shrimp other than ottos. Any fish that CAN fit a shrimp into it's mouth will try. If you have lots of cover in the tank in the form of moss and other plants then I'd say you could add something like Endlers, guppies, tetras, or some other smaller fish. However, since it's a 10g tank I'd steer clear of the Endlers and guppies unless you sold the babies on a regular basis. They like swimming room and thus prefer longer tanks. I recommend a 20L as the smallest tank for them, though you could keep 2 males and 4 females in a 10g if you constantly removed the babies and didn't let the population build.
Most likely there will be SOME shrimp losses due to fish eating them and that's to be expected since the shrimp are about 2mm when they are released from the female's underside. Having 20 or so shrimp in that tank would allow a colony to become established and if moderately planted you wouldn't even notice the losses.