Purple Daddy does make a point worth noting, in that hydroponics can be a bit technical to get started with.

Unlike soil, which can be somewhat tolerant for "mistakes" made with nutrients, Ph adjustment and so on, the hydroponics approach is immediate, and can be severe if something truly drastic has happened, or if an infection suddenly gets into the system.

However, if one keeps a close eye on what's going on, and variables such as temp, Ph, and the correct set of nutrients are maintained, the results can be astonishing. This I have seen personally, which is why I'm inclined to do this myself.

Think of hydroponics as intravenous feeding for the plants. In essence, any fluctuation in the growth dependent variables is going to become manifest almost instantly, but what you get for the effort is very prolific yields in a relatively short time, within a limited space, and using recyclable water. It really depends on your circumstances, but if at all possible, I would still consider giving the hydro approach a try, if even on a small, experimental basis just to get started.