LOL Dean women do want nice guys, but what they don't want a push over or a weak minded guy. They want to know their man is strong in mind and body. It don't matter if you are superman or not. It's about what they perceive about you. Say no at times, even if they get mad, they will love you for it and they will test control over you. Don't give in all the time. If they can push you around so easy then it's weakness. Are you smart enough to stand up to their jedi mind games? One more thing, they don't really want to know how you feel! LOL Never ever give them your deepest toughts or feelings. Anything that makes you look weak! lol Don't do it, lol, they say they want to know but they don't. lol My wife sometimes test me, she don't even know she's doing it. In her deep women like mind she asking are you strong enough to be my man. Does she feel safe? They want a rock and foundation, be it, and confindence is everything. Sometime it don't hurt to tell her how it's going to be and how your going to have your way with her. lol Good luck.
PS on that last part, timing, read her body language after you say that and test the waters. Hate to see someone get charged with rape. lol Legal notice here.