I have recently realized that one of my ISTP friends is actually an ISTJ. There is a lot of mistyping between ISTPs and ISTJs it seems. I'd say about half of my ISTP friends test J, but it is really clear that they're ISTPs and the ones I've gotten to take the cognitive function test prove this pretty handily. Apparently, this friend was an ISTJ that tested P.
All that to say, I get along with my ISTJs pretty well. The only clashes come when they can't adapt to a new concept or a change in subject, and I have to lay things out for them in a point for point manner. That's annoying. They'll frequently refute something that makes perfect sense because they can't understand it. And I often feel like I'm dealing with a child when I have to give a point by point explanation of something that should just make sense. The funny part is, they're prone to accusing people of being immature (these two, at least), and seem to want to enjoy pointing it out when people aren't as intelligent as they are (often showing how ignorant they actually are when they do this). Other than this, we tend to get along pretty well, and though there are annoyances on both parts, there are rarely clashes, and almost never 'battles'.
ESTJs on the other hand, make me insane with their constant demanding and delegating. These might be the pushiest people on the planet, and they never shut up. I could deal with someone who had something pleasant to say, but with ESTJs, it's almost always an edict or attempt to make themselves feel superior. It's like the ISTJ need to elevate themselves on crack. To make matters worse, I'm not one to budge when pushed when I know I'm right, and this makes them flip out. Insubordination is apparently one of their peeves, yet ESTJs frequently assume people are subordinate who are clearly not. Yeah, these people by and large make me nuts and I can only handle them when they are very well developed and in small doses.