I'm an advocate for Pool Filter Sand....it's larger particle size so does not stir up as easily. It's also easier to clean...the stuff can be vacuumed right off the top. Additionally, the larger particle size allows for deeper beds without the issue of anerobic pockets due to more water flow through the sand. The sand in my tank is nearly 4" deep in some areas, and has yet to become a problem.
I've used it for years and it hands down my favorite substrate.
I have used the ice cube tray method of putting Osmocote and Earth Worth Castings into the sand and the plants have been doing great in this mixture.