I'm no longer a believer in opposites attract. (used to be for a period of over 30 years!....or thought so) I think areas of commonality help build a stronger bond between the two. Doing things together....having similar interests in entertainment, food friends etc. Most of all, SHARING the same Faith is HUGE!
Having said that...I think ALL of us are unique by God's design and there are OBVIOUS differences with "core personality" being one of them.
Same holds true for say....my MALE friends. If they had completely different interests than me.....we wouldn't be hanging out as much! (though my good friend "C" could care less about football...but loves pool!)
All of this IMHO of course.......
sometimes similar natures do better and other times opposites do attract. depends on the individuals and the circumstances wshich bring them together. all i can say is that i was very pleasantly surprised.