I just ordered 15 cherry shrimp and I think that might be too many for my 35 gallon. I was thinking of trying to acclimate some to my brackish tank which is at about 1.01SG or a little less. Do they live in brackish waters in the wild?
The angelfish and ghost shrimp are likely to eat the cherry shrimp. I've been told about people who kept ghosts with cherries, and the ghost shrimp ate the cherry shrimp. When I first got back into the hobby, I got some really nice cherry shrimp, and put them in with my angelfish, it was heavily planted, and one lone female lasted quite a while, but was eventually eaten.
Well, any type of fish will eat cherry shrimp, and if you want your cherry shrimp to breed and be active (instead of hiding all the time) it's best to be kept in a species only tank.
You can have otos in with them, as long as you provide the otos with adequate food, as they will turn to predation if hungry.