birth control opinions..

i was thinking about trying nexplanon.. is this a good form of birth control? i really don't want a birth control that will make me gain weight but it seems like they all have that possible side effect though. im scared of the insertion to.. does it hurt? opinions thanks