I use sand for my bichir. Gravel I would think would just feel crappy for them, going over the bumps and all. Since their on the bottom a bare bottom tank would just look weird with them so for bichirs I like sand.
Well perhaps they understand friendly banter and don't immediately act like they've got wooden stakes firmly wedged in their naughty places. Unlike some people.