thoughts on Depo Shot?

Nicole
I want to start getting on birth control and I'm actually going in to planned parenthood and was just thinking about a good birth control. What are your thoughts on the depo shot? I heard you gain so much weight from it. Also, what are other good birth control contraceptives? Keeping my options open. 😊
Annnnnnnddd 
Is there non-hormonal ones that I could possibly try out? I don't feel like getting some object put in my skin or my vagina though.. I'm asking a lot but I just want something that's good overall I guess? Let me knowww. 🙂🙂🙂🙂