Howdy,
I have sand in my tank, it's heavily planted, and these plants do perfectly well:
Anubia nana
Cryptocoryne beckettii, C. ciliata, C. wendtii
Echinodorus barthii
Lilaeopsis mauritiana
Pistia stratiotes
Vallisneria spiralis
In general, sand is the best substrate for plants, period. I use play sand
Stirring sand is silly. Just put some Malaysian Trumpet Snails (Melanoides Tuberculata) in your tank. Don't worry, they won't bother you, you'll never see them, they live in the gravel/sand. They keep the substrate free of organic matter, and they aerate it doing so. No tank should be without them! I have sand, and I don't even have to vacuum. My filter & snails clean the tank for me.
Layering sand & gravel is also silly, since the sand will settle between the gravel, and it all ends up as a mixture.
However, I did use laterite as a bottom layer for fertilization. But a substrate fertilizer is a must for heavily planted tanks, no matter if you use sand or gravel.
HarleyK