Nope, nobody is perfect and nobody is immune from ego.......I think it depends more on letting it get in the way. Atleast be self aware and willing to admit your shortcomings and even better if you can laugh at yourself.
Intelligence is more than being an Einstein and while I love to be mentally challenged or stimulated, I have more respect for those with common sense than any college degree.
Personally, I have different levels of relationships. I can usually get along with most anyone and in that sense have a wide range of friends, Some are closer than others, and there are few, very few that are considered very close and all are based on the level of trust.