I am on a budget, so while some may not be into what I have chosen, I want to add it for those like me who want to grow lots but can't afford the trendy means of gardening found everywhere nowadays. For me, this was especially important as I grow hundreds of plants, both inside and outside, and many of them need to be moved around from time to time:
I bought plastic grow bags in bulk - 10 gal, and 30 gal. [I also bought 2 50-gal cloth bags.] While I got them really cheap, I now realize they're not a lot better than heavy-duty trash bags with a hole-puncher used on them, so consider this and find whichever you get the best deal for. I thought they would be square-bottomed, like in pictures (I got mine off Amazon), but when filled they don't really have the best shape. Still, any bag that is filled at least halfway full will stand up fairly well with its own weight and not look too messy.
I did put money into top quality organic soil, but just temporarily while I get my compost at my new house.
I save tons on soil, and get to recycle, by using the packing peanuts I have an excessive amount of (many of which came from Top Tropicals shipments). I fill the bags about half full of the peanuts, whole or crushed into small pieces depending on the root structure of the plant (note - ONLY do this with the white non-biodegradable styrofoam, the greenish new biodegradable ones will decompose and ruin your soil by making it pack down hard over time), and then fill the rest with the soil. This makes the bags exceptionally light, too, so they're easy to move around. I made greenhouse shelving out of wire storage cubes, and even those can hold a whole wall of 10-gal plants because of this.
So far, I have a range of things in these bags, from 15-gal trees to seedlings. They have been in them more than 3 months, both outside and inside, and all seem very happy. Trees need to be staked outside of the bag though so they won't fall over. For the indoor plants, and those that I need to keep extra moist, I fashioned water trays out of heavy-duty aluminum foil to go underneath. The aluminum foil is also great for indoor plants that don't get enough light - I simply make an x underneath the bag with 2 long strips of foil, bring the ends up over the top 4 sides of the bag, and fold them inside the bag - making sort of a silver foil bag over the plastic one that holds water (just crease the corners together to seal it), and reflects light back onto the plants on all sides. It seem to work well.
In some cases I have plants that are in plastic pots that need to be planted soon, that have outgrown their pots. I buy myself some extra time by slipping one of the bags around the pot, which holds water and keeps moisture in better than the pot alone that the plant has outgrown and keeps it much happier for an extra few months while I figure out where to plant it.
The bags are not so ugly if you roll the sides down a little so they have a neat rim like a pot would. They come in black or white, and you can even paint them to make them look attractive or more like real pots. They don't usually have handles, but you could staple some on, and in my case they are so light generally they don't need handles, as long as I pick them up from the bottom, or drag them with 2 hands.
They can be reused almost infinitely, and I have already reused a few when the plant using one got planted in the ground. A drawback is that if you use the soil with the styrofoam pieces in the manner I have, plants that have been recently planted in there and do not have a large root structure yet are not easily transplanted again, because the soil is loose and very light. If I want to plant something in the ground that has grown for years in the pot, if I have trouble getting it out without losing too much soil around the roots, I will just place the bag into the hole I dug for the plant, cut down two sides of it, and slip it right out, leaving the plant with dirt intact in the hole.
This may sound bizarre, but I did all this because I was shocked to find that I could not get pots/planters of the size and shape I wanted for less than $7 each, and even fabric bags I found on sale were $10 each (some going for $25 each)! Gardening has gotten so trendy it's not even affordable anymore for many people. So I improvised, and now my cost is only pennies/bag. Unused ones take only a few inches of space to store, which is also a plus since I have a hundred or so yet waiting for me to use them.
I thought I should share, in case anyone else is facing a lot of container gardening and is daunted by the cost.
The great thing about heavy-duty plastic bags is, you can just punch more holes in it if you want it to be extra airy, or less if you want to keep more moisture.
My plants have had no complaints, nearly all of them with lots of new growth - in fact I have even been able to bring a few back from the dead with no leaves on them at all using this method - so I doubt that fabric pots are any better for results.