How about a compromise. Have smooth gravel in the tank but put a sand pit in for the catfish. Use a plastic container about 2 inches high and half fill it with sand. Push it into the gravel so the gravel is an inch below the top of the container. The catfish can play and feed in the sand.