Birth control

Okay, so I was on the pill for a few months and it made me miserable. I broke out, my nipples were always really sensitive, it would put me in the worst moods and I was always really cranky and bitchy and in a bad mood. So needless to say I got off of it. Me and my boyfriend are very sexually active and we're safe about it but I know I should do the responsible thing and get on birth control. I'm just so worried that new birth control will make me cranky and make me gain weight and have a lot of negative side effects. 
My question to you is- which birth control have you found has worked the best for you?  Which one do you think has been the worst experience for you?