Hmm...lemme make a list too.
ESTJ ~ Haven't met many of them (or identified many), but they seem generally pretty impersonal when making decisions for projects or important stuff, which is good because this way, they have less bias. Stick to the "rules of society", but can be very imaginative too. Can also be tactless and unaware of others' emotions, but know their respect for authority. Honest, trustworthy.
ISTJ ~ Very responsible and also impersonal, but it's not like they can't be fun. Have a great sense of humour, but know when it's time to work. Have better grammar than spelling for some reason (lol this is just based on my mom and a few friends). Sympathetic, although they don't always show it. Can be brutally honest XD
ESFJ ~ Caring, popular (not me though), don't procrastinate that much. Are internally aware of the aforementioned "rules of society", but don't show it unless they're ticked off at someone who doesn't follow the rules for the good of others. Highly observant of people, know others better than they know themselves. Fun and conversational. Show genuine caring for others, but lack introspection.
ISFJ ~ Easygoing, caring about others, usually let things slide (Type 9-ish), smart but not aware that they're smart. Usually so easygoing that you're kinda shocked when they complain about something. Oh, and honest, REALLY honest. They try to balance honesty with tact. Can apologize a lot. Good at asking others questions to keep the conversation going, or to let them share their thoughts. Really private about their opinions and feelings, though.
ESTP ~ Fun, cool, popular, can be brutally honest. Can show off a little sometimes. Usually rather calm unless they hear about something surprising someone did, in which case they find it hard to believe anybody could be so
stupid. Know their inside jokes, have great social connections, and aren't as bad with emotions as you'd think.
ISTP ~ Relish on inside jokes and fun experiences they've had with friends, especially experiences in which someone made an epic fail

Responsible with their work and chores, but dislike them, finding a lot of things repetitive. Easygoing and humourous, kind of like ISFJ in terms of "letting it go". Good with technology, but can get a little confused when too many things are going wrong that they haven't seen before.
ESFP ~ Very expressive, fun, creative, and enthusiastic. Sometimes, they can complain quite a bit, but they complain about universally annoying things that we can all relate to. Like most ESxx types, they've got great social connections. Tend to worry about how they look. Love social media - they like to keep up with everything happening in the moment.
ISFP ~ Um, i haven't met one? But i'm a huge fan of Lionel Messi, who's (i think) ISFP, and all i can say is that they're REALLY hard to figure out because they're so private. You see much more Se than Fi in them because of that. Have great awareness of surroundings, focus on the present but at least have some ideas about the future. Verrrry strong values, trying to oppose their values is like trying to mine bedrock in Minecraft, survival mode.
ENTP ~ Like ESTPs, they're not that bad with emotional support. But they obviously prefer logical discussions more than emotional ones, they feel more in control when things revolve around theory and concepts. They don't always debate, but when they can, they're generally good at it and they enjoy it. Offer great discussion and interesting perspectives for everyone.
INTP ~ When you get to know them, they talk so much you wouldn't think they're introverted XD but they are, and sometimes you gotta give them space to rationalize/internalize stuff. Of course, they're great with logic and philosophy, and it interests them. They are also really honest about what they have to say, so you either choose to take offense, or to trust them because you know they're saying what they really believe, and they know that you need to know. They leave that choice up to you
ENTJ ~ Highly energetic, perfectionistic, and have interesting opinions which they always share without any doubt. Great self-confidence - they know not to become big-headed or anything. Kinda humble and proud at the same time - they know and accept what's true without taking offense, but are extremely confident in their values and opinions on things and people. They're honest for the sake of being honest, and hard-working for the sake of working 120%.
INTJ ~ Imaginative, honest, emotional, but try not to let emotions influence their decisions. May find it hard when society expects them to be more attached to reality; can easily mistype as ISTJ, or view themselves as ISTJ. Aren't too reserved for introverts, readily offer any opinion for the sake of being honest (like ENTJs, i guess?) and because they value frank honesty more than trying to put things "nicely" (like INTPs).
ENFJ ~ Kind, contributing, hard-working, caring, optimistic. Very idealistic and imaginative as well, prefer literacy to math. Compassionate, altruistic, and sincere. Oh, yes, they really value sincerity and clarity. Great social skills, tend to not take offense that easily or care what others think of them. Let people be themselves, but offer practical help when something is obviously off about someone's work.
INFJ ~ They're private about their values and beliefs, but pretty open about their opinions on how things
should be in their social circles, how people
should treat each other instead of what they're doing atm (which i agree with most of the time). Can have a negative view on the world and "lose hope in humanity", always try to contribute to a bigger picture. Sensitive to both self and others, great emotional intel, observational skills, and self-awareness.
ENFP ~ Energetic, friendly, and cheerful, always finding something to get excited about. Their enthusiasm is infectious, i swear. Great ideas/perspectives, except for the fact that they forget those way too often

Strong values that they project into their group of friends, tend to be easily offended, but learn to relax and dismiss haters who are not worth listening to. Speaking of relaxing...they're often stressed about something, and then not, and then stressed again. A very turbulent type, i'd say.
INFP ~ Idealistic, optimistic, sensitive. Future-oriented, big picture-focused. Very fun and have their own personal "crazy moments", are vulnerable to others judging them. If you don't judge them, though, they prove to be extremely loyal and dedicated friends who give you everything in return. Introspective, can find it hard to decide on their type, so you might want to tell them that you're
really sure they're INFP before they change their minds and say they
just might be another type
