Best BC?

Rebecca
What is the best Birth control? I've used the Pill and how I have a 5 year old so not the pill lol. I have Nexplanon now and it broke in my arm and I had the Depo shot and gained 30 pounds with it. I'm open for all suggestions! I need to figure out which BC to get this week :) thank you all!