Hello; I prefer gravel over sand. Sand tends to pack, is difficult to clean, The fine material tends to get stirred up and damages filter parts as it moves thru. Plants do not seem to grow as well. Some have reported that deep sand will enhance the growth of bacteria toxins that can be released into a tank, so they limit it's depth. Sand has developed an unsightly band of green algae near the surface for me. Sand seems too light to bring out the deep colors of the fish the way a dark gravel will. All that said I imagine there are ways to deal with all the sand issues.
If you like the color, one way is to sift the fine material out and only keep the sand particles about bb sized and larger.