Cherry shrimp are rather small, so there is a good chance that they are going to end up as expensive fish food. The person above who said that if the fish can fit it into their mouth then they will eat it has the right idea. If you have a good place for the shrimps to hide, then some of them may be okay as long as you are not breeding them. Very few fish will pass up the chance to eat some shrimplets. I do keep Amano Shrimps in a community tank, but these are quite a bit larger than Cherry Shrimps and all of the fish in that tank have small mouths. In other words, match the fish to the shrimps and you will have better success. If you gotta have fish, try something like Otos, Bristlenose Plecos, or Glowlight Tetras. However, the only shrimps that I feel comfortable keeping with fishes are Amanos and Bamboo Shrimps.