personal choice I think. I like the look of both. Gravel, for me, makes tanks look more natural. Sand is the ultimate, but its hard on filters, as been my experience. The only fish i'd go bare bottom with these days are those notoriously sensitive to water quality, like Discus.