The depo shot

Has anyone used this as birth control? Did you like it? And did it actually make you gain weight? Looking for a birth control that isn’t an IUD or the nexplanon. They didn’t work for me.