Plants are probably easiest to grow in regular red clay pots. Moisture will pass through the sides of clay pots. This trait will help overwatered plants dry out more quickly. Plastic pots and glazed ceramic pots do not allow water to pass through. Personal preference is usually be the major factor determining the type of pot used.
No matter what the pot is made of, it should have a drainhole. Salts will accumulate in the soil in undrained containers because they can't be flushed out. Plants in undrained containers are easily overwatered because excess water can't drain out. When an undrained, decorative container is desired use it as a jardeniere. The drained pot containing the plant can be set inside the decorative undrained container.