I get along pretty will with ESTJ's actually. I chose ESFP's not because of any dislike but just a complete lack of understanding. Here's a few I know.
INTP - good but conversation sometimes peters out unless we're working on something, forget to meet each other places.
ENTP - excellent companions but sometimes take me to scary places like seedy bars on the wrong side of town.
INTJ - Won't hold still! Come back! No wonder I thought I was one, I never got one to stay still long enough to figure out how much we didn't have in common.
ENTJ - Mutual respect but can't figure out the psychological distance. I enjoy humorous insults. Are we friends? I don't know.
INFP - Have to love them (Mom's one) but, um, why do you believe X? Fill in X with anything that doesn't make sense to me like fairies. I mean I'm down with fairies but why those in particular? Can you explain it please?
ENFP - I have to say that I love talking to you and I will never miss a chance, but there is a definite misunderstanding about the nature of this relationship.
INFJ - I'm still not sure if I've met one. I sort of think one of my best friends is one, in which case I love them even when they're using that Jedi mind trick. INFJ: "You will teach a class this semester." Me, eyes glazed: "I will teach a class this semester."
INFJ: "You will go bar hopping with me." Me: "I hate--" INFJ looks stern. Me: "I will go bar hopping with you."
ENFJ - Um, I'll just listen shall I?
ISTJ - Awful nice, but there is clearly a communications barrier. So, I'll just play Tetris in my head while you finish talking. I'll listen for the topic sentences.
ESTJ - Yes, I turned in the form. I'm sorry my number 8's don't all look quite the same. Yes, I'll initial the ones that are "malformed".
ISTP - Married one. One word. Hot.