Def have to maitain it properly.
I have had both sand and gravel, they each had pros and cons.
I ended up getting a bad algae outbreak on my white sand that I was unable to get rid of. Also the risk of it getting into filters was always a hassel and precautions had to be taken to prevent it from happening.
Gravel didnt look as good as sand personally but def did the job, just keep in mind that the thinner the layer the easier it is to keep clean, I once had a 4in layer of gravel because I had the tank planted, this was alot more difficult to keep clean even with alot of filtration.
After the headaches with both I decided to now go bare bottom, I'll admit that the look of it takes some getting used to but the ease of maintainence makes it all worth while.
GHope this helps and be sure to post some pics