Store-bought potting mixes are often excellent products. If you have specific needs or want to avoid peat, a homemade blend can be better.