I much prefer to use a good potting mix, rather than garden soil. However, that is partly because I don't have space to store all the bags of ingredients necessary to make my own potting mix ... like compost, leaf mold, perlite, sand, yadda, yadda, yadda. I also prefer not to use manure on my indoor plants.
I make my own compost now, but I'll probably just continue to buy my favorite brand of potting mix.
"Isn't it enough to see that a garden is beautiful without having to believe that there are fairies at the bottom of it too?" - Douglas Adams