Birth control?

I have never had much luck with birth control. I was on a daily pill (can't remember the name) and depo. Both caused me to gain weight (and have it STICK), be moody and irritable. I thought all birth controls are like this but I'm hoping there might be some alternatives out there. I really don't want to play the pregnancy roulette. (We still use condoms)

So which birth control have yall had the least amount of side effects with? I am horrible with taking a daily pill. Hell, I struggle taking a multivitamin everyday haha