In my experience my ISFP best friend only dates ESFJ's. And then he has me and he actually opens up to me and is himself more around me than anyone else. So I would say those probably work the best...