I've been using playsand for years, specifically Quikrete's Premium Playsand, and have had absolutely no issues. I'm really curious why tons of people say playsand is a pain. I'm wondering if they've even tried it out.
I've ran the same sand in my 10g, 20H, 30g L, and now my 75G. I also set up several other tanks for friends that are using it also. For $5/50lb you can't beat it. Yes, it is dirty, throw it in a pillow case and run water from a hose through it until the water comes out clear and dump it in your tank.
I find the sand settles fast when disturbed and when I had my 30g up and running I had it heavily planted (high tech & high light) and had no issues with compacting the roots, etc.