i am just trying to rationalize something. your description sounds esfj to me but the sequential fashion in which you list information seems very logical dominant. you are male?

:edit:

responded to first half of post and glossed over the 2nd half. enfj is definitely highly probable as well

*removes foot from mouth*