Corny title, but a great book ” Too Good To Leave, Too Bad To Stay” . I recommend it to anyone struggling with that exact internal debate. My best friend and I read it at about the same time, when we were both struggling in relationships. She ended up leaving, I ended up recommitting to my husband, and we are both better off today!
And Don’t kid yourself about red flags. There’s no such thing as “I THINK it’s a red flag, but then again….”