When we evaluate people (whether ourselves or others) we have to remember that people are different in different situations.
For example, someone might be a leader at work and a follower in one of their hobbies.
Someone might be highly disciplined in one area of their life and quite undisciplined in other areas of their life.
Someone might be truly caring toward certain people and uncaring toward others.
It’s important to keep in mind the situation when evaluating the people.
Have a great day!