What's the best birth control method with the least amount of side effects??

I'm thinking of using some form of birth control other than condoms but I don't want one that is going to have a number of side effects so I'm looking for perhaps a non-hormonal method. What are people's experiences with the implant and the iud?? Or any other birth control you would recommend?