I've tried several different antidepressants and they work well for lots of people that suffer from depression. Each drug (and there are lots) affects each person differently so one that is fine for someone, another person might not be able to tolerate. They also can have quite a few side-effects.
Some of them can help with anxiety as well as depression, which is useful as the two often go together. They don't make you feel happy as such, but they help get rid of the lows. They all have some side effects, some more than others. Best thing would be to talk to your GP if you think you need something like that.