Gravel, sand is a nightmare too keep looking good IMO.
Sand looks fantastic so long as you put no fish in there to poop all over it. Maybe Im just anal about stuff like that, but seeing poo 30 seconds after cleaning it for the millioneth time drive me insane.
Even if you have cories or loaches, providing the gravel is small and smooth they wont have any problems.