Indeed @goodvibrations, because nobody is perfect. A person who feels so perfect means he/she brags on what he/she knows or have. They act so judgemental that they don't consider what others feels.
Better to stay with someone who has a humble heart and have flaws. And as you said that We feel more comfortable with them because instead of judging you, they strengthen, guide, encourage and lift you up for you to grow