opinions on nexplanon

title says all. pros/cons? I know everyone's different