I would first ask where your tank is located before I considered a Pistol shrimp. There's a good reason they are called Pistol shrimp. They make loud cracking noises with their big claw from time to time, mostly to keep others out of their area. With my tank, it is in the living room, so I wouldn't want one popping when I am trying to watch tv or a movie. Worse yet, if you have it in your bedroom and are trying to sleep and have to put up with the popping throughtout the night.
Just be aware that you can easily hear the popping outside of the tank and then make the decision for yourself as to whether you can live with that where your tank is situated.