I usually get along well with ESTPs.
I'm surprised at how much I like the ISTJs I know. It sounds like a boring, pedantic type, based on descriptions, but it isn't at all. Those I know are very good company, funny, good and willing storytellers if you pester them enough to get them to tell you their life stories, and goodhearted, reliable, courteous, accomplished, wise, and extremely capable, with areas of expertise that go into great depth and detail. This is based on only a small sampling, and they're all elderly. I have no known young or middle-aged ISTJs in my life.
Actually, that last statement might not be true. I think a 16 y/o I know could be an ISTJ. She's awesome too. Great person to work with and pulls her own weight.