Good point. Make sure that you don't weigh the negatives more heavily than the positives. One thing that I really find is important is not ignoring or hiding from your negative feelings. They are constructive unless you obsess over them. Recognize the call to action that they present and do something. It's when you don't acknowledge these emotions that they start festering and become something more dangerous - like resentment.
Having poor mind reading skills is one of the major things my W faults me for too. She thinks this translates to me not knowing her. As if she could be "known". As if she's consistent and constant and totally predictable! I think this is one of the real negative things that society has done to our marriages. This is a popular (and romantic) notion in western culture, that two people who love each other know each other so well that they finish each other's sentences, etc. It's unrealistic. It takes something that does happen - you get familiar with the likes and dislikes of your partner - and makes it into a larger than life idea where you are there to take care of another person, to make their life what they want it to be because you "know" them, without their direct input.
“No problem can be solved from the same level of consciousness that created it. ” – Albert Einstein