People look at the outside; they judge others by their appearances. God never does this! Instead, God looks at the heart. How often do you find yourself measuring a person? Often? I suggest you not do this, for you can’t see that person’s heart. Yes, you can tell something about the person by his or her actions, but even that is subject to your biases. Instead, I recommend leaving the judgment to God. He’s the only One qualified to judge other people.
6 When they came, he saw Eliab and said, “Surely his anointed one is before Yahweh!” 7 But Yahweh said to Samuel, “Do not look at his appearance or at the height of his stature, because I have rejected him. For God does not see what man sees, for a man looks on the outward appearance, but Yahweh looks on the heart.” 8 Then Jesse called Abinadab and made him pass before Samuel, and he said, “This one also Yahweh has not chosen.”
And, we need to recognize that God makes choices; sometimes, His choices are difficult for us to understand. He does not select a person for a particular task or mission based on human reasoning. Rather, He knows the motivations and the outcomes. He knows what is best. Trust Him more to make the perfect decisions.