There has been some discussions on intertype relations and best matches. It is very confusing because there are so many different views on how the types fit together. According to different sources, my type would match with ESFP, ISFP, INTP, ESFJ, ENFJ, ENTJ, ESTJ, ENTP and to a lesser degree INTJ. As an example I'll give the links here with ISFP matches. But you can look up your own type yourself.
Confusing? Yes! There are so many factors to consider in intertype relations, and different sources emphazise different things. Conclusion: maybe it's easier to just follow your heart?
If you have links to other intertype relations, with yet another view on this matter, please post them here.
ISFP:s match well with...
...ESFP, ISFP, INTP(!), ESFJ
ISFP - The Aesthete
...ENTP, (but also ISFP and INTJ)
Relations of Duality between psychological ("personality") types
For general talk on types and love, check this out: http://www.keirsey.com/personalityzone/lz1.asp