Let me explain why sand is better than gravel. But first, lets beat the dead UGF horse with another stick (aka the 30 year UGF debate).
Under gravel filters can be an inexpensive, effective bio-filter, but require serious routine maintenance and can all too easily become nitrate factories without aggressive routine vacuuming! Debris get to deep, too quickly and if the water flow stops, serious anaerobic decomposition evil can happen.
Gravel without a UGF still allows food to quickly get out of reach and detritus sifts down deep and periodic gravel vacuuming is required.
With sand, mulm collects on top of the substrate where it can be allowed to slowly decompose to feed the substrate and the rooted plants OR is easily removed by hovering a siphon just above. Sand (as in deep sand bed 3" or more) also has the potential to become a very good bio-filter, even supporting anaerobic denitrate bacteria.
I switched to pool filter sand as I believe it's more uniform screened size prevents packing (besides, I had some left over from the last change for the pool filter). PFS seems to work well and looks excellent. Others have also reported success with basic play sand.
The key to sand is to wash/rinse very well to remove 'fines' which are dust like particles of sand. Best done outdoors with hose and 5g bucket a little at a time.
Also with sand, some feel they need to periodically stir it. This is counter productive as organisms develop in regional harmony that should not be disturbed. Also, stirring risks mixing detritus deep into the bed and creating undesirable results.