I’ve had an IUD for over a year and I love it! I got the Mirena because I didn’t want to get my period at all.
Yes, the experience getting it put in is painful (I was expecting it to be more painful actually) but it only last for two seconds and then there’s slight cramping for a few weeks. The pain doesn’t compare to the protection and piece of mind it offers me.
I originally was on the pill but I found that it was giving me lesions on my liver so I switched to an IUD because the hormones are localized to the uterus instead of entering your bloodstream.