All of my garden is grown in big pots. I have an orange tree, two apple trees, attempting a walnut tree, two tomatoes, two strawberries, two with carrots, and a grape vine growing alright so far. The soil I used was miracle grow potting soil, comes in big bags at Walmart or whatever the cheapest brand is when I buy. This has worked good so far for me. You all have listed some good advice though for when I finally get a house and start a bigger garden.