ENTJ
Good: Brains like computers. Love their humor. Very insightful. Catch things others miss. Entrepreneurial. Very generous with their loved ones - will go to any extremes to make sure they're taken care of.

ENTP
Good: I'm going to reflect some bias here, but ENTPs are hands-down the warmest sexiest type I can think of. The girls and the guys. They can take a hit too. Funny. Also entrepreneurial like ENTJs. Laid back. Accepting.

ENFJ
Good: Very warm. Dedicated to understanding people. Loyal. Always seeking to stretch what we know into the realm of still mysterious. Will drag you out of the river and stand down zombies to save you.

Bad: Like trying to plug a volcano. Everybody, run. Away. Fast. Like a bunny. Also, tend to shoot first and ask questions later when in a killing mode. Makes emotionally cruel "jokes" and runs people to death.

ENFP
Good: Super tough. Funny. Clever. Very fraternal and inclusive. Likes everyone to be having a good time. Almost child-like sweetness at times. Not easily corralled by bad people.

Bad: Wants the entire world to be in love with them. And that means YOU. Will not listen to reason, and will destroy like angry Poppin' Fresh with a ray gun until they calm down.

ISTJ
Good: Simply put - can't find a tougher type. The go-to guy/girl. Don't take nonsense. Frequently hysterically funny for some reason. Will fight for you to the last man if they love you. Make the best wingmen ever. Not squeamish at all.

Bad: Emotionally brutal. Cold. Disinterested.

ISTP
Good: Calm. Clever. Always into something new or unusual. Mentally impossible to break. Determined. Weirdly easy going. Loves you with a level of intensity that you can't imagine. Protective.

Bad: Go find a manual on how to defuse a bomb. Immediately.

ISFJ
Good: SO generous. Caring. Protective. Conversational. That guy/girl you want to have next to you on that long plane ride. Physically tough. Usually have lots of interesting stories. Give and take.

ISFP
Good: Crazy as heck. Loads of fun. Very artistic. Very tough. Usually concerned with others and the environment at the same time. Original. Live and let live. Not afraid of experience.

Bad: Self-indulgent. Receding. Lost in their own heads. Indulgent of themselves. Paranoid.

INTJ
Good: Expert problem solvers. Hilarious dry wit. Delighted by odd things, like a monkey wearing a fez or a second hand Swahili to English dictionary. Collectors of the unusual. Mental stores of fascinating things.

Bad: They think they're smarter than everyone else, even when they clearly aren't. Dour. Bristly.

INTP
Good: Warm and willing to go "there" with you if they love you. Very very funny. Relaxed. Gentle with you. Observational. Terribly sexy in an off-kilter way. Knowledgeable.

INFP
Good: Tough tough tough - perhaps the most mentally tough of the NFs. Doesn't flinch from horrifying things. Will get in there and fight hard for you, and then drag you to safety. Intensely loyal. Brings new deeper levels of meaning to just about everything.

interesting and again...i don't mean to be rude or whatever...but if intjs are fun vampires why in the hell would they say it's such a good match for enfp! i have NO idea! i don't want someone taking my fun! type match theory sucks i'm thinking.

In Socionics INTJ is actually ENFPs "supervisor" which makes a great deal more sense to me, at least. ENFPs match is ISTP in Socionics.

Often a star was waiting for you to notice it. A wave rolled toward you out of the distant past, or as you walked under an open window, a violin yielded itself to your hearing. All this was mission. But could you accomplish it? (Rilke)

This is how I view them as a mildly introverted ISTJ, so my views may be strongly catered to that or semi-biased.

ENTJ
Good: Charismatic, good with people, great leader, respectable.
Bad: Doesn't have the easiest time convincing others that they're correct, though they usually are and it's just difficult to accept sometimes.

ENTP
Good: Joker, humorous, won't give up.
Bad: Makes for a great internet troll, and no, that's not a good thing!

ENFJ
Good: Fun to talk to, makes jokes, genuinely interested in people, will go up to poor random guys like me with no friends!
Bad: Liar, manipulative, too good to be true.

ENFP
Good: Fulfills all of my voids, are usually charming.
Bad: Can be difficult to communicate on the same level as them, or to just understand them if you're listening to them.

ESTJ
Good: The type I aspire to be, it's just perfect in every way I see! Down-to-earth, good with people, into bettering themselves.
Bad: Honestly, I don't know just yet based on the people I know.

ESTP
Good: In terms of males at least, it's probably the type I naturally click with the most.
Bad: The disorganized, unscheduled lifestyle can conflict at times.

INTJ
Good: Aren't afraid to be a little crazy, can be very entertaining.
Bad: Tends not to care much for how they appear to others and can get careless with it.

INTP:
Good: Generally smart, and can be fun to be around in certain circumstances.
Bad: Can be too nerdy/geeky for my tastes if they get too hardcore.

ISTJ:
Good: Literal, concrete, organized, likes having things settled.
Bad: Isn't much fun to be around when you're already too similar to them.

ISTP:
Good: Both very serious and humorous at the same time, is very entertaining to watch as they pull their crazy schemes.
Bad: Can be very shy at times.

ISFP:
Good: Really nice, naturally easy to get along with.
Bad: A little too lazy for my tastes. Sometimes has trouble getting down to work. Not to mention extremely shy.