From my experience, soil will give you a much better taste as well. Soil is more forgiving (for me). I prefer outside in the dirt, thats the way they were meant to grow (IMO).
Im not knocking hydro, and it will definately be much faster from start to finish, but I haven't seen much difference in yield just because its hydro.
My girls like it in the dirt!