Birth control

What is a good birth control... I was once on depo but the side affects were really doing something to me... and on top of that pregnancy is in the air lol