The main difference between terra cotta pots and ceramic pots is the porosity of the planter walls, and this makes all the difference - this determines which plants will be happier in which pots. Terracotta planters are unglazed and porous: this means that the material will allow air and moisture through its walls, helping with root development and moisture control. These pots are perfect for plants that prefer to dry out between waterings, such as many succulents, cacti, peperomias, hoyas, and snake plants. Glazed ceramic pots are not porous - the glaze prevents air and moisture from passing through. This means ceramic pots are best for plants who like even moisture, such as ferns, spider plants, pothos, or calatheas.