What is the best birth control?

What is the best birth control that doesn’t cause weight gain or anxiety/depression?