firstly, it's not like you're gonna have great relationship with someone JUST because of their type (e.g. like if you're heterosexual, you' re not gonna be attracted to EVERY woman, right? ^^), secondly, if we try to pretend very scientific and just quote mbti or socionics, none of these theories would agree, since duality is proposed as the best match, and that would give istj as the best.
i think that such "matching by type" attempts is one of the manifestations of overrating the importance of personality type. look at how different we are, even in this enfj forum - of course we're going to have different preferences, and, since everyone else' s just as different, we can find someone who fits our requirements in any type, it's just that it might be that some traits are statistically more desired between enfjs, as well as some traits can be offered statistically more in a certain type.
with that said, i got infj :D
but this test is not really a good one ayways, because it obviously determines your "type preference" by the letter (beginning with e/i dichotomy and so on, just to end with j/p one. gosh, so lame.)