Aqua soil is it is called is very popular among hobby aquarium circles. This expensive, pre-bagged and sterilized soil is ideal because it maintains many positive nutrients that assist in the optimal growth of aquatic plants.
Why Aquarium Soil is Good for Your Tank
The greatest benefit of having aqua soil in your tank is that it releases carbon dioxide during respiration which your plants can absorb as a food source. Carbon dioxide is not necessarily required for fish tank plants but it is required for photosynthesis. If you want your plants to grow tall, strong, and healthy carbon dioxide is a must.
The alternative is carbon dioxide fertilization which can be very difficult to set up. Attaching CO2 gas tanks to your aquarium is expensive, troublesome and arguably messy. Even dosing with CO2 tablets can get expensive really fast.
Another added benefit of aquarium soil is the high iron content. This eliminates the need to supplement your fish tank with iron fertilizers which can be more expensive long term.
The Problems with Using Aquarium Soil in Your Tank
For the beginner, aqua soil is very expensive. In the United States it can be found on Amazon for an affordable price, but definitely far more than the cost of gravel and sand at a pet store. Internationally it can be very expensive, often $20-40 for a 4-8 pound bag.
Another issue to consider with aqua soil is that it can be just a downright mess. If you shift the water too much or intend to clean it often (which you should) it creates dust clouds and mud in the tank that can last for days and take weeks to settle.