Me personally, I have the most fun when I am with two specific friends, an INTP and ENTP. The INTP is more well read so he keeps up with me pretty easy, but I can always hand the ENTP his ass on a platter with all the trimmings on the sides, because he refuses to pick up a book.
INTJ, these guys are cool, but just seem two awkward sometimes.
ISFJ, Fun at times (my best friend), but can't keep up and we end up talking about cars for an hour.
INFJ, ENFJ, ENTJ, These guys are fun, but they don't always say what they are thinking which pisses me off to no end.
ESFJ, ESTJ, these guys are really passionate, but they don't want to talk about what they refer to as (stupid useless BS).
ISTJ, keep these bastards away from me before I stab one in the face
ESTP, ESFP, (some of my family members, these guys are funny but seriously retarded).
INFP, just nice people that seem aloof, and I don't want to hurt them and I just want to be nice to them.
ISTP, ISFP, never met one.
ENFP, I met one or two, but I am always suspicious of them, I don't know why. They always have that used car salesman smile and seem to be way to nice for any normal person. They seem just as nice as an ENFJ (nicest people) just less sincere, even though I am usually sincerely nice, I am betting people think I am fake too. Plus these bastards, are quick but try to cut me off too much.