
nobody is perfect, and its normal to have some expectations that dont get met. the best traits someone can have in a relationship is the ability to communicate, deal with confrontation, and be responsible enough to be held accountable. from my experience both me and my partner have those traits, and we're able to work through the many unexpected knots in our relationship. we're very similar people, but we have some differences.
there will never be a "perfect match" of a person, but as long as you guys are on the same page about the major or important things, you should be able to handle the rest together. emphasis on TOGETHER, it's a mutual effort. if one side isnt reciprocating effort to resolve differences, then that's a major flaw on their end.