One thing I forgot to mention. Growing in containers is difficult when the weather is warm. Soil in containers loses a lot of water fairly quickly, so when summer comes, you want to keep that in mind. Don't be surprised if you have to water the soil every day if it's hot in the building. Having said that, soil is still easier than hydro.