Birth Control??

I've taken the depo shot and the pill in the past & didn't like either one. I want something that won't make me gain weight or have bad acne! So best birth control?? And go!