Most of my tanks have gravel. I think even the sand tanks spike as they cycle. My last tank I used sand, what a mess, very cloudy water for a few days, it spiked bad,let it cycle with Prime so then I put in larger gravel and rocks, plants and a huge decarative rock with holes for the fish to swim threw. So I solved the mess problem. The food stays on top and in between the rocks, the fish can eat it next to the rocks and mostly the sand stays put. One thing I do like about the sand is it is easy to plant and they stay put, no more floating plants. My next tank I might go back to gravel.