I think INTPs and ESFJs can make great friends, but not great romantic partners. I've never learned so much about myself than with my INTP friends. I suppose anyone would look shallow if they weren't...