Was on the pill before but didn't like the idea of hormones messing up my body.
I'm on the copper IUD now which is great cos you don't have to worry about contraception for the next 5 or 10 years (depending on which brand you get).
Insertion and the first 24 hours after was the most pain I've ever experienced, paracetamol didn't touch the pain (I can't take ibuprofen). I wish I'd taken something stronger. However, everyone reacts differently to it, some say it's really painful, some say it's fine. I think it's something you won't know until you try it.
I get more cramping now around my period, which is annoying but manageable. Besides that, it's nice to not have to worry about hormones or taking pills on time.
So all in all, besides the initial pain, I'd definitely recommend the IUD.