I love hydro, you have more control. Here are some Pro's and Con's from personal experience.
Ebb/Flow seems to be my favorite, it keeps everything kinda clean and timing is flexible oin the watering... sorta like a drip soilless.
Aeroponic is the fastest growth but more expensive to set up, and also the most likely to kill your plants in the event of a mechanical/eletrical failure.
DWC is great if you can aerate/cool the water well enough, I wouldnt even try it without plenty of airstones and H2O2. This goes for bubbleponics too, no bubbles = no life.
The best way to go is to use a little of everything and see what you like...
I would do clones/veg in my Aero, then move them to my Ebb/Flo table for flowering. Aero is faster but the table is more stable; also Aero doesnt really affect flowering times, it does VEG faster, but will not give you Buds in 30 days obviously.
Veg Speed = Aeroponic wins
Stability = Ebb/Flow or Bubbleponic/DWC wins
This I stand by, due to my experiences. I cant claim that any one is better.