Pill or injection?

Stella
i'm taking microgynon 30 at the moment and i've been pretty moody since i began taking it, and i also have a lot more spots than usual :( i've heard that having an injection for contraception is better, is this true?