Tough to answer cause one person's best method might not be good for someone else. If there was no risk, outdoor would be the way to go. For personal smoke I would look into organic soil. Commercial grows usually go hydroponic for fast growth and increased yields. Beginners get best results using a soilless mix and hydroponic nutrients.