I have several tanks. One has fine aquarium sand and when my cichlid stirs it up near the filter, it does get pulled in and impede filter function. Another tank has gravel in one section bordering Torpedo Beach Sand. Both are close to the filter. The TB sand has no drift and it's heft makes it fall straight down.I prefer sand to gravel, but when you are using it in a tank with active fish, like my electric blue haps for example, when they dig in the sand it takes longer for sand to come back down to the bottom of the tank, so then it would get sucked into the filters and stop the impellers. When I moved them into another tank, I went with a fine black gravel, even though it could still probably fit into the filter intake, it comes back down to the bottom of the tank much quicker, and I have had that tank set up with the gravel for a few months and haven't had any issues with the gravel getting into the filter so far.
Another suggestion is to do a mixed medium tank with gravel around the edges, or a half and half tank--half gravel, half sand. Mine looks decent. You can see a photo a little earlier in this thread. Keep the gravel portion under the filter and keep the sand away from the filter.
It sounds like black sand is functioning well.