I
had been on Lexapro for about 2 years.
I didn't have a problem with weight gain and I found Lexapro helpful for anxiety/panic attacks and depression.
Cymbalta is also used for anxiety. I know someone who is using Cymbalta for that purpose with good results.
Hope you fell better soon