They have their good and bad points. I could argue that i wouldn't be here without them, having tried to eliminate myself a few times. I've been on 3 different ones, and the ones i'm on now have helped me the most. The thing is, i've been on them so long (nearly 4 years), that i don't remember what i was like without them now. And i don't think i need them as much as i used to, but if i withdraw from them too quickly i get very very physically ill. So i'm tapering my dose which is taking years! The side effects are horrible. At first i lost my appetite, and went down to seven stone. If i don't take one within 4 hours of my usual time i get sleep paralysis, sweating, nausea, dizziness etc.
If you can have some other sort of therapy before resorting to medication then do so. My psychotherapist was more screwed up than i am, but i have an appointment with a new one tomorrow and i'm hoping they will be better.
Hope this has answered some of your questions.