suppose it is largely a question of personal taste, but I keep at least one flowerpot in each of my tanks as a "cave" for the fish . . .
since I don't really love the way it looks, I hide/disguise them with driftwood/plants, but the fish do seem to like them, especially when they want to lay eggs . . .