First of all, hi to everyone, new on this forum.
Now.....
Ive been using shrimp for a VERY long time. Along with cats (corys) and plecos, they clean up everything. The kind you want to get though is the japanese algae eating time. Very similar to the ghost shrimp, thats the confusion. Ghost shrimp will jump out of a badly covered tank. Ghost shrimp will eat algae, and can be made happy, but arent as effective as the algae eating shrimp. Algae eating shrimp can get a orangish, redish tint to them, ghost shrimp should not have any tint whatsoever.
I swear by algae eating shrimp. They breed fast enough, but also arent long lived. And they for sure keep everything clean.
Xcrown