My own personal theory is that at least some of the 'depression' we are seeing today is the result of dysfunction in society and the general social contact. People no longer have a place they feel they can belong, a stable /career/ path let alone one that offers actual opportunity to become the best they want to be out of their potential.
The trouble starts when you mix different (or groups without) religions; the defect in the meme shows ugly results such as the crusades, etc.
It seems we no longer have a prevailing/guiding myth or set of values that society as a whole genuinely believes in.
They must be combined with a decent helping of psychotherapy.
Combined with psychotherapy, I'd say they're superior to drugs, because they don't mess with the body in hard-to-measure ways. A healthy lifestyle lets the body adjust itself naturally.