When I got my 50 gallon I tried to keep it as bare bottom. That lasted two weeks at the most. Then I went with gravel because that is all I had ever used before. I saw some old pictures of a friend's saltwater tank and decided to try sand. Went cheap and got the playground sand. Cleaning it wasn't too bad because I did it in small batches. It took some trial and error to get the sand depth right (dead zones as previously mentioned) but now I'm using 1/2 inch depth with no problems. I used to use
this vacuum and it worked great. For the first dozen vacuums I was pulling up fine particle sand but over time the denser granules stayed. Now I only take the hose that came with the vacuum to siphon out plant leaves and debris.
When I do add new sand my DIY filter will filter out the fine particles in an hour or two thanks to a microfiber filter.
I will add that my 20 gallon sump has around 3 inches of gravel in it that works great as a bio filter. I just added some large plants to it and vacuuming the gravel is almost pointless.
For reference my 50 gal cycles with a 20 gallon sump. They are stocked medium weight right now with a 6 inch bullhead catfish, a 5 inch Rio Grande cichlid, a 4 inch bluegill, 4 inch longear sunfish, 4 inch goldfish, 2 small 1 inch bluegill, three small cory cats, a small crayfish, a school of mosquito fish and probably some other stuff hiding that I've forgotten about.