As long as the sand isn't overly fine or sharp, it will work fine for plants. Eco Complete and Flourite are both specifically made for plants and therefore more expensive. Of the three Eco Complete is probably the best, but sand would be the least expensive.