Terra cotta and concrete pots may require more frequent watering, but will overall be the best material for most plants because the alternatives can cause bigger problems. Containers that are non-porous, such as ceramic pots and plastic pots, hold excess water, which can easily lead to root rot. These types of containers will require drainage holes.