Birth Control Shot?

I need to decide which birth control to get on. I was on the pills but I could never remember to take them so I don't think it's best to continue with them. Only negative thing I heard about the shot is that it makes you gained a lot of weight. Can someone give me so advice on this.