I'm not sure there is any single 'most effective treatment' for depression. The important thing is, "what's most effective for me (or the person I'm concerned about)? Even that's not quite right, because even if you knew the most effective treatment, it still wouldn't be the only effective treatment, and the improvement from multiple treatments is often greater than from just one. So is yoga more effective than acupuncture? Sometimes yes, sometimes no, because people differ. But is Yoga and acupuncture more effective than either alone? Quite likely so in many cases. The most effective treatment for depression is probably the one with the broadest base. How about a change in nutrition, more exercise, careful attention to sleep habits, Yoga, acupuncture, meditation, spiritual/meaning work, plus therapy? Now that sounds like an effective treatment.