I'm an INFP and have been dating my ISTJ boyfriend for a little more than 2 years. We are great friends and generally get along grandly, but YES, during arguments, we seem to speak 2 different languages! And those arguments have become much more frequent as we have moved in together...I just wrote a long post and realized that you were asking for pearls of wisdom rather than commiserating, so I'll delete that and say this. I do value that my ISTJ boyfriend thinks differently from me. I value that he has a different way of viewing the world and I love how trying to live with him has forced me to get better with my organization and cleaning skills, in particular.
I do have a hard time because I do think he will never be satisfied, no matter how hard I try, and sometimes, I am pretty sure that he's just picking out things to criticize because he is in a bad mood (I think this because I am starting to realize that he is really inconsistent with his expectations and I never quite know what is going to set him off. Not sure if that is a typical ISTJ trait, because it seems like a little bit more of an unhealthy one to me). I try not to take this stuff personally (in a calm moment when I told him how much some of these rants and near rages over little details hurt my feelings, he told me that he wishes I could just brush it off, because it isn't a big deal to him), but I DO feel hurt and it's hard to keep pushing that under the rug.
I would just say (not sure if this relates to your situation or not) that you should make sure you are BOTH willing to compromise and see from the others' point of view. My relationship is most likely coming to a close, as he has gotten a job in a different country and is not interested in talking about commitment in a way that I need to try to do a long-distance relationship at this point in my life (he says career is #1, and he hasn't thought much about our future, but I'm 29 and I want to find my life-long relationship). Perhaps it is because I am in the process of weighing the pros and cons, but I am starting to realize that over the years, I have really been the one to make most of the compromises. I really value his opinion and I enjoy that we are 2 different people, but lately I have realized that he isn't as interested in trying to see my point of view as I am in trying to understand his. I don't quite think he sees the things about me that I really like most about myself, so that's starting to be a real problem. (Maybe he sees them and he just doesn't tell me or show me....)
I feel like over the last 2 years, I have made a lot of compromises and sacrifices and he's been really unwilling to make any real compromise for me. Additionally, I know that talking about feelings is not his MO, but when I ask him to do it gently and rarely in times when I really need it (for example, talking about his upcoming move and how he feels about me and our future), he's often unable to and I don't need it all the time, but in such a big deal situation, something is really missing for me and I don't feel so loved if he can't even try.
At any rate, I DO think that 2 well developed people from any personality type can get along and share a healthy relationship together or whatever the phrase is that they say. Definitely. As I said, I love how we view the world differently and I know I have learned a lot from this relationship. BUT, the relationship doesn't work if only 1 person is willing to do the work! I think with a lot of INFPs (I know with me), it's easy to be self-effacing and really go above and beyond for the relationship. Just make sure that he is willing to meet you half-way in his own, special ISTJ way....! Don't let it be a 1-way street, like I am starting to think my relationship often is.....!
I'll have to leave the words of wisdom and success to another wise soul. But those are my words of wisdom from a not-so success story!