I should start this off with, i am lazy. I don't like hauling dirt around disposing of it and whatnot.

Easiest way to grow is dirt. It is the reason i grow my moms in dirt. They grow slow and don't require much attention.

The fastest way to grow is aero. I flower with aero (webby tubes) and the growth rates are amazing. There is a huge setup cost with aero and usually a lot of construction/infrastructure that you might not want to deal with. I use aero because i travel here and there. I leave my plants for 7 days at a time and that is tough with some systems.

DWC/NFT is the most efficient in my mind. Easy setup, fast growth, water comes from the faucet and drains there. Makes life easy and this is the method i recommend for anyone asking this question.