I am INFJ , (IN ONE TEST I GOT INFP also) My friend is ESFJ , I always appreciate and compliment because they like compliments and appreciation but she doesn't like criticism whenever i criticize her she stop replying to me for short time. She doesn't hold grudges for long time. She sometimes talk sad or say opposite to get sympathy or complnent from others. She is very helpful and always ready for help. She is good listener, consistent in friendship. She is extrovert so she like to party, hangouts and shopping. She does not share her personal life such as bf topic discussions but she is fine with rest. I like to make this personality type bf. I was wondering that how ESFJ male are different from women? Do they like consistent compliments and ask for sympathy? Should i prefer ISFJ male over ESFJ ? ESFJ male will also hide personal topic discussions such as gf related etc ? ISFJ are better because they will stick with me for long term rather ESFJ who have more gf options because of extroversion? I will appreciate your response.