I completely agree this is what matters. Less about how “similar” you are to the other person, but when you boil it down do you value the “core” virtues of the other person. I have plenty of friends that are 100% different from me on the surface, but we share core beliefs. These are people I know can I can count on and they know they can count on me.