Generally soilless mixes are light in weight. Generally soilless mixes have a very low initial nutrient charge. Difficulty in obtaining good quality soil. Soil is best stored dry then steam pasteurized before it is used. Continuity of soil supply.
Soil based mixes are heavy to handle.
Soil based mixes may be more expensive to prepare properly. Support for the growing plant. Resovoir for water. Resovoir for nutrients 4. High volume of air space.