My roommate right now is an INTP. He and I are really good friends. I think we complement each other well. In terms of humor and lighthearted conversation, our conversations are very witty and intelligent. He and I also learn a lot from bouncing ideas and plans off each other. I basically plan most of the stuff we do, and he goes along with it for the most part, but he knows when to speak up. The biggest area we don't do well with is I sometimes can't depend on him with small things. I have to learn to let them go. And sometimes I can't get him to talk straight with me; he'll talk in code. But overall, he and I are good friends. One of the closest I've known.