Shot in the dark maybe but I got an xNTP/xSTP vibe. One of my friends sounds like that and he is ENTP. If not I don't see why ESTP couldn't work if not ENTP. However you mentioned a lot of things that mention that he may be introverted which makes me think ISTP. But you said he has higher realms of feeling too which makes me think he has to have Feeling in the top three of his stacking. INTP and ISTP's have inferior feeling (it's their last functions, they have very low Fe). Expression of feeling threw affection is a very Fe like symptom and with ENTP's or ESTP's he would have access to Fe in his top 3 functions and the function could be more easily accessible in order of preference/expression. So that's why I am leaning more on the extroverted side function wise.
I'm detecting an extroverted vibe (E), Ti>Fe with strongly expressed extroverted Feeling.
Se/Ne + Ti + Fe = ESTP or ENTP
If he is introverted I would say maybe ISTP or INTP with very strong Fe. From your descriptions he sounds T > F.
I'm detecting an extroverted vibe (E), Ti>Fe with strongly expressed extroverted Feeling.
Se/Ne + Ti + Fe = ESTP or ENTP
If he is introverted I would say maybe ISTP or INTP with very strong Fe. From your descriptions he sounds T > F.