I always choose Miracle-Gro soil for my potted garden. I have great success with it and really like the water-retention of this product. It is easy to find at multiple retailers (I've even seen it at the grocery store during seasonally-appropriate times!). I would highly recommend it.
I love this product for indoor use or patio use. We have a few pots or planters that we fill with Miracle Gro and add things like herbs and veggies. Right now we're growing green onions and parsley. Everything looks great and is growing well.