Cow fish are cool, if they die I'm pretty sure they can release a poison...which if not removed could kill things. But its not a reason to not get one, its negitive to just look at the end of something, they're super cool. Live rock is porus rock that has become "home" to various invertebrates and algae. Since the live rock is porus, dentitrification can take place in those areas. So if you have live rock, it will do natural filtration, which is a good thing. Alot of people on this forum simply have live rock and a protien skimmer for their filtration. Once your tank cycles and is established for awhile the sand will become 'live' anyway... so I guess you could just use both and you would have alot of life in your tank, quicker... but I'd get live rock. I have 50lbs of live rock in my 29gallon tank, also it gives your tank decoration and a place for things to live and grow, most likely your LFS doesn't have alot of liverock in their fish tanks but they don't really need them, but in the end it could help your tank. Also, if you ever wanted to go to reefs (i wouldn't do that with a cow fish) you would have the rock which you need for corals to live on.