I think each person who has any problem has to choose the medication that is right for them because each person will react to each medication differently. I am on Topomax for migraines. I am on Wellbutrin for depression/mood swings. I have taken every anti depressant on the market and Wellbutrin is the only one that had zero side effects. I also don't see any effects from the topomax except it helps with the migraines. I also take many forms of pain medication, anti-inflammatories, muscle relaxers, neuropathy medication for physical pain from alot of damage due to a car wreck. I was always moody but became extremely depressed when dealing with the realization of my car wreck and the permanent damage that was done and the fact that I will always be in pain. Then when I got cervical cancer, my depression became misery. It was pretty rough for a while for me. So my doctor put me on all sorts of anti-depressants. Most of them - especially zoloft and lexapro - made me want to kill myself and made me even more sad. And Cymbalta gave me such bad headaches that I wanted to rip my head off. It was really bad.
Finally, Wellbutrin did the trick. It's really a good medication if you have the kind of chemical imbalance in the brain causing depression that I had. My mom also takes it without any side effects. My aunt takes effexor for her panic attacks and fits of rage, and my ex-boyfriend took that as well for his mood and fits of anger. I think that you have to find a doctor who will help you find the right kind of medicine for what's wrong with you - because what's wrong with you is most likely different from what's wrong with anyone else...so what works for me may not work for you. But I am a big proponent of Wellbutrin because I have taken everything else and it has no side effects.
Good luck to you! I hope that you find exactly the right balance of meds for your problems. Everyone has problems, so you're definitely not alone.