New birth control recommendations

I’m having a hard time finding a birth control that fits for me. My last one (yaz) made me feel very emotional and just wasn’t working out and now I switched another low hormone dosage one(tri femynor) and it made me gain almost15 pounds in less than two months and no my eating habits haven’t changed. It also gives me very bad cramping like I’m on my period randomly for days making me feel like I’m on my period but I’m not. I also had clear skin before this and now I’m breaking out like crazy. Does anyone have any recommendations for a good bc pill to go on that won’t make me gain weight or cause too many symptoms??