Hydro offers the benefits of faster growth and feeding precision, and the system is easier to keep clean. As long as you monitor the nutrient solution for proper temperature, pH and plant-food amounts, you can make adjustments to avoid the common pitfalls. When roots have the opportunity to grow unobstructed, they thrive, resulting in huge, fast-growing plants, and buds that swell with trichome-covered calyxes.
One common inconvenience of growing hydroponically is keeping the temperature of the nutrient solution within the desired levels. Temperatures above 70F will induce root rot and slow overall growth. If they drop below 60F, you risk shocking the roots and limiting their nutrient-uptake abilities. Also, nutrient solution must be changed weekly (or at least biweekly), which can be time-consuming as well as expensive.
Hydroponic growing is also less forgiving than growing with soil mix. If a problem arises, you have mere hours or minutes to fix it. There's more time to diagnose and treat the problem when growing with a mix in pots. Consider how vigilant you plan to be and how often you can spend quality time in your garden, and then choose the system that's right for you. Plenty of the newer hydro systems are geared toward the hobbyist closet grower and may be just the thing to get you growing indoors.