The nexplanon was absolute hell for me, the shot made me gain a ton of wait, honestly I would recommend the Patch, it worked great for me and everyone I know who has had it says the same thing, or the mini pill if you're breastfeeding and can remember when to take it.
paragard is good, and hormone free.... so no crazy mood swings, or wright gain lol