With the popularity of creating your own garden, whether it's cannabis or tomatoes, one of the first things to consider is whether to grow in soil or hydroponics. There are pros and cons to both, so understanding the differences and how they apply to your individual needs is critical.