If you are lucky enough to meet someone truly compatible with you, and with whom you are likely to be able to form a happy and fulfilling marriage, do not be quick to walk away over relatively trivial things. Once you make the decision to put aside secondary wishes, you will realize that you can get over the disappointment.
There is simply no such thing as 100% compatibility, and we all are forced to let go of some preferences. Sometimes we get so wrapped up in the other person that we genuinely forget that there were differences, but I assure you there are. You are not settling for second best when you don’t allow minor issues to sabotage a potentially great relationship.