Thanks for all the replies, guys. If you know all these flaws about people, how do you choose who to be friends with? I can't imagine being friends with someone who'd just know my bad qualities (we all try to hide them) and not being awkward with them. I guess, to a degree I know who people are and their stuffed-upness, but I don't know the motivations behind their actions without psychology. It's not like I want to know everything about people, but I'm interested in knowing them for who they are *cringe*. What makes you keep friends or not? Do mental illnesses or personality disorders make you stay away from someone?
Oh yeah, I asked this question because I think it's cool to have Ni and understand people with it. I know that injs have dominant Ni too, but I don't think they'd be interested in this kind of question and they can be quite mean if you don't tickle their fancy :frustrating: Actually, I don't know, I might ask them this question. Eh, it's not like I'm asking them about fashion or 'sensor topics'.
That's a tough set of questions until it's given a lot of thought.
For me, I guess that the criteria for choosing friends would be a combination of :
Despite their faults, can I make them laugh and cheer them up ?
Am I subconsciously comparing them to people in the past that I either disliked or feared ?
Does this person accumulate more "good points" rather than "bad points" in my time with them ?
How much does my Spider-sense tell me to trust and open up to this person ?
Am I letting this person in for my well-being, or theirs ?
Does this person really like me, or are they just tolerating me well ?
How I answer any of these will either bring parts of my walls down, or build them up further.
This is only a partial opinion I have, because there are probably another 45 questions I would ask myself with the above list.
My Ni is second only to Si, so I would have to include that in all of my judgments, too.