i have always had one of them, i even bought a mated pair once, they are a very cool addition to any reef i think. never had any problems with them eating fish either.. i think they are also called "boxer" shrimp because they always try to scare off anything that comes near it by waving its arms at them but honestly they are kind of a wimpy little arm and claw and move rather slow, if it did actually get a live fish i would say that fish is in very poor health and very small. i would be more concerned over things like a star fish or anemones eating fish than a coral banded shrimp