I prefer sand my fish seem to like it much more than gravel. I also find i easy to clean Gonna make an air powered poo vac one of these days so I can clean the surface without a water change.
I use thicker sand like torpedo beach and only use about half an inch ......the powerheads usually are enough to pick up the waste from the bottom but not strong enougj to move the sand