Antidepressants can be very helpful for those with depression. They just don't fix the underlying problem.
Most modern antidepressants are in a class of drugs called SSRI. That is Selective Serotonin Re-uptake Inhibitors. Without me giving too technical an explanation, SSRI's slow down the serotonin and recycle it. They stretch the life of the Serotonin that you have, kind of like putting your car on "economy mode". There is no more fuel, your just using it more sparingly. This is probably why people gain weight on anti-depressants because metabolism slows down. There are also SNRI drugs that work essentially the same way, but with Noradrenaline as well (another neurotransmitter). If you have read earlier you will know that 90% of the serotonin is found in your gut. Your gut communicates with your brain via the Vagus Nerve. If you have more serotonin in your gut, you will have more in the brain (via the vagus nerve) and you will "feel" happier.
By all means get yourself on an antidepressant if it is recommended to you. Then heal your gut (get more serotonin).
More about this in the subscriber section.
Generic vs brand name drugs
Generic and Brand name drugs are not the same, even though you may be told that they are, especially when it comes to psychiatric drugs. I am not saying one is better than the other necessarily.
I explain more about this in the subscriber section.