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*