I tend to attract and be attracted to my total opposite. I've dated an ESTP, ISTP, ISTJ, and an ENTP.
I know a couple of male NFs, and we really hit it off, but not in a romantic sense.
The ENTP was the easiest relationship I've had (as far as compatibility and understanding). But we were young and dumb once upon a time. The xSTPs were short lived. They liked the idea of me on the surface, but neither of them could really see, get, or appreciate what was under the surface though.
My current SO is an ISTJ. We've known each other for a few years, became friends gradually, been close friends for the last couple of years, and dating for the last few months. I still have no freaken clue how his brain works. I love it though.