Actually I don't find women to be all that complex. There are some who want to be thought of as equal, others prefer to be special, and still others want both. The biggest challenge for many men is understanding why (some women) are in a rush to "settle down", "commit" or "get married". Oftentimes this leads women to settle for a guy based upon his "potential" rather than holding out to find a guy who has all the important traits she has on her "shopping list".
Frustration and disappointment comes whenever you try to "change" someone. If you go to the store to purchase an apple but buy an onion instead...Whose fault is that?
Each of us chooses our own friends, lovers, and spouse. There is no getting around that. Dating is an exploratory process. One should take their time to really get to know someone before deciding they want an "exclusive relationship" or marriage.
Lastly if you are a woman who wants to get married and are involved with a man who is "not ready" then you are better off moving on to a man who is marriage minded. You shouldn't have to sell, perusade, or give ultimatums to get someone to exchange vows with you.
In order for him to be "the one" he must also believe you are "the one". At the very least a marriage should start off with (Both) people (wanting) to get married! One man's opinion! :-)