I've used sand in all my tanks, in all the various forums. I've used pool filter sand (relatively large grains), playsand (medium grains) and LFS sand (ultra find).
The key is rinsing - rinsing - rinsing, and here is how I do it...
I put the sand in a bucket and use a garden hose to fill it with water and get all the sand moving in a whirlpool. Pull the hose and your hand out and let the whirlpool spin on its own for a moment. Then pour out the water along with what ever is still suspended in the water. Do this again and again until almost nothing remains in the water when you pour it out. The results will loose a little bit of sand. But what remains will be only the heavy sand particals. So even if the water does get stired up in the tank, the sand will settle back down almost instantly.