I can read them rather well, or at least understand the big picture of their ego.
I get on well with INTP, INTJ (unless they are "too much J", but this works for any type!), I love those 2 types abilities to analyse things.
ENTP, and some few ENTJ (if we have similar hobbies and if I don't meet them at work!).
I also appreciate NF (when their T side is quite developped), with ST maybe I get more stressed (especially about job stuffs), our way of communicating things in an emergency situation is very different. Mainly with STJ.
There are still some types I haven't met many times or did not notice. I think SF are not part of my private environment. Not by conscious choice.
It just does not happen.
Of course those are generalities about my own experiences, and I don't feel anything wrong towards one type in particular.
That would be so stupid.
I like many different people, but the way we communicate is very important to me.