pills vs other birth controls

so I'm pretty sure everyone's heard that the pill helps with acne and cramps and your period, also the idea of having any sort of implant freaks me out, so are all these positive side effects true? my mom said the one you get in your arm (I can't remember the name) makes you gain weight and I've also known people who have gotten it stuck in their muscles which makes me apprehensive. I've heard IUD is the most effective, so I was wondering if that one helps with acne at all, and also does it make you gain weight?