I'm married to an ENTP. That seems to work pretty well. In general, I think NT relationships work best for me. I think E could be better than I, since we could each bring each other into balance, ideally. I wouldn't want to be with another F. I'm right on the border of F and T, and in fact, when I took the MBTI II, although I came out as INFJ, I had out-of-function preferences on four of the five F/T measures. A hardcore F might be too high maintenance for me, and probably would have a hard time helping me exercise my argumentation muscles. A strong N function would be a necessity. So, ENTP or INTJ, since I'd probaby do best with a T that has either a dominant extraverted intuition or introverted intuition.