Which is the best birth control method??

Amaris
I was on the patch and it was kind of blah! Then after I gave birth my obgyn recommended I use the mirena IUD which made me gain massive weight. Any other suggestions???