Birth control help/opinions

So I originally wanted the mini pill because i'm breast feeding but a nurse told me I can also get the IUD or Nexplanon. After looking a little into it I am drifting towards the IUD but does anyone have any bad or good experiences with either of the birth controls that I listed ? I'm afraid of weight gain. Does the IUD hurt ?