We don't have much meditation here in Hong Kong (certainly NO kriya yoga), but I am fortunate to be in a centre where there are many highly qualified teachers from india. Some of them yoga champions, some had devoted years in retreat practising all day long. They came from different traditions, so I have a chance to know different forms of yoga. (TO be precise, different forms of hatha yoga) No Iyengar, though. So I can't say anything about that, and I decide to give Iyengar a chance after my membership of the current center end.
There are mainly two types of symptoms for me:
1. energy imbalances, like a brain fog, confusion, feeling uneasy, malaise.
2. emotional things, depression.
I think what you're mentioning is the first type, right? For me, I found the ashtanga vinyasa to be most helpful for that. Just about a month ago, I was doing a lot of Navi Kriya, like 240-300 lifts per day. And I got some obvious symptoms of energy imbalance, the first type above. Surprisingly to me at that time, my physical energy had become stronger despite the mental weakness and confusion. (in contrast to depression, during which everything will just go down, without any exception) The Ashtanga vinyasa class helps very obviously, with far greater results from what I can achieve by working on static asanas alone. The difference is that such classes works on the flow which is rather demanding, and finally work on some more static, stretching type asanas. The combine effect is that the energy get grounded very nicely. (in contrast to the static type hatha yoga which clears the energy more slowly, and better than usual strenuous exercises that it stretches and "open" me nicely, especially on the trunk area, giving me a sense of well-being.)
The effects have been confirmed consistently a few times. (before I finally back off from Navi Kriya!) I tried other class as well as doing asanas/exercises on my own, but they never achieve the same level of relieve in the case of energy overflow.
You can try David Swenson's DVD or book. I don't have them but they're famous for Ashtanga yoga. DVD is probably better as it will force you to follow the series on time, flowing through the postures with the instructor.
During depression, though, I would not even be able to take such difficult classes. Only static asanas are possible. And for preparation of the AYP sitting practice, Ashtanga vinyasa is probably too strenuous. So I seldom do it now, unless when I have overdone Navi Kriya or tantra sex. In fact, after I found out ashtanga vinyasa could be so helpful in clearing energy, sometimes I over-do the kundalini-stimulating ON PURPOSE, and then attend the Ashtanga class immediately. I tried only twice so far, and it works (i.e., no energy imbalance happened) I will experiment more later, when I have time!
Alvin