I can answer part of it. don't know about the fighting part, but they do a great job of keeping the sand clean. They will stay smaller and also stay in the sand, whereas the queen conchs get large and move all over the sand and rock. By the way, peppermint shrimp will quickly eat smaller queen conchs!