I used to use the regular brown aquarium gravel that most lfs use in their tanks. I got tired of it because the waste from the fish would go through the gravel thus being difficult to remove during the water changes. I switched to silica sand which is a white fine grain sand which when but in a tank it compacts it self so the waste from the fish does not end on the bottom of the tank. All the waste sits directly on top of the white sand. It's easier to clean but the only draw back is that you have to be careful with the gravel vacuum not to suck the sand up. The process I do when doing the water changes I put the hose in a shallow pan to catch any sand which goes into the hose by accident. I save all the sand, re-wash it and put it back into the tank.
The quickcrete sand seems to be similar to the brown gravel and the waste goes through it. During the weekly 50% water changes I want to remove as much waste particles as possible to keep the fish healthy. I feel that I am doing a better job since I can see the waste. I found the silica sand locally at a place that sells hot tubs and pools, it's not to be confused with pool sand. It was $5 for a 75lb bag. It rinses very easily, the sand is as white as snow. I like the contrast the white sand has against the black backround of the tanks. The quickcrete sand looks more natural than the white sand I use but it's only a matter of preference.
Your video was very informative and shows the value of plastic 5 gallon buckets and garden hoses for us fishkeepers.