I've heard NTs and NFs usually complement each other in a relationship, much like SJs and SPs. That's hardly a rigid rule, of course.
Ha! For me it is.
I love my S friends but I don't connect on a deeper level with them.
Scenario 1 with my ISFJ friend:
Me: I was thinking about whether or not we can ride sharks in heaven.
ISFJ: So I was looking at Victoria's Secret the other night and found the CUTEST bra, omg you have to get one!
Me: And then I went on a journey to see Saturn... did you know that I celebrate my Saturn birthdays?
ISFJ: So after we eat here, we need to go buy some ok?
Me: And then I woke up and I really wanted to hug my pillow because I had a sad dream and I cried.
ISFJ: Are you listening to me? We are going to Victoria's Secret!
Me: What?
Me with my INFP best friend:
Me: I was thinking about whether we can rides sharks in heaven.
BF: OMG! THAT WOULD RULE! But what if they want to eat us? :X
Me: It's ok! In heaven we will be made out of cream cheese so they won't WANT to eat us!
BF: OMG FOOLPROOF IDEA! Let's go test it!
ETC.
I am too NF to really date another NF. Our combined NF-ness would form Voltron and then a neutron star and then a black hole. Maybe in that order.
I need a nice scientific NT who wants to play "let's discover lightening! you be the kite, and I hold you." Me: yay!