To call a tank "fish only" is really a misnomer. In almost all tanks called that there are snails, crabs, shrimp or other invertebrates, clearly not just fish. What the term really means is no corals. It's a different environment than a reef tank. Often designed to resemble sand flats or the area just off of the reef itself. Perhaps a zoanthus or mushroom would be okay, but probably not.