Not sure who all is str8 here. And has sex with women. I am and do. I have a pretty big cock. BUT.... it is NOT my cock that brings a woman to orgasm as much as my hands and mouth.
You can check with any Human health and sexuality clinic world wide. Masters and johnson, Kinsey institute etc. A woman can have up to 60 orgasms in an hour. (Yes hard to believe) It is NOT due to intercourse, but through Forplay, and or Afterplay. Most women don't even understand their own bodies well enough to realize their own potential. From my own experiences, certain sexual postions can be uncomfortable for women when the man is fairly large.
Long forplay and constant stimulation to the clitoris and "G" spot.....can bring her to orgasm over and over. Tho' her partner will be worn out before the actual act of sex begins. And one problem with a woman having one orgasm after another.... she begins to want them each time she has sex. Meaning, one orgasm isn't always enough. So in a way....you create a monster.
My point is..... being a good lover is NOT about the size of your equiptment. But your own experience and time you give to her, the forplay and the sex in it's self.
And most women I have known in my life that have been with other endowed men. Say that all the men seemed to think because they had a large cock. The sex was great for the woman. Just because it may feel good. Doesn't mean it is satisfying.