My best friends are:
ISFj - we've known each other for more than 20 years and still are very good friends (supervision)
ISTp - a very good relationship although we are not that close
ISFp - I usually get on with these veeery well
ESTj - good relationship but we don't meet on regular basis (although we have great fun together)
ESFj - a very good relationship as well, although the girl is such a big mess. Has many personal problems.
and a few I'm not sure about their types.
I used to be very close with ESFp Fi girl although I normally don't get on with ESFps. I also had ESTp girlfriend in prImary school. We were different and there was sometimes some tension but in general we got on well.
ENTp - my best boy friend he makes me laugh all the time and he understand my problems as he has some kind of similar ones (not everything though) I adore him
INFj - I had a gay INFj friend when I was studying. Veeeeery good relationship. We could talk and talk and talk.
ISTp - a guy I used to have a crush on, not painful though. A great person.
ESTj - a guy who had a crush on me for many years. A bit infuriating but I like him. He's a good person.
ISFp - good for friendship, bad for romance.