My sister is an ESFJ and one of my best friends is an ENFJ. They're both 2w3 and I'm wondering the biggest differences between those two MBTI types.
It just occurred to me that I have worked fairly closely with both an ENFJ and two iSFJ's. Of the iSFJ's, one admits she's close on the E/I border, but self identifies as ISFJ; personally I would have thought ESFJ, but I'll give her the benefit of the doubt; I can certainly see the potential of Si dom in her. With the other, mbti never came up, and honestly I could see either Si or Fe dom in her; it's a close call. So you'll have to factor that into what I say here.
I've observed and interacted with all three, all being in the same role, and one can see the differences in action.
I also work in a more high-stress environment, in terms of in-the-moment decision making needs. Both of the SFJ's tend to crumble more quickly -- get more stressed, visibly -- when the environment demands rapid shifts or quick decisions. The ENFJ doesn't become stressed in nearly the same way - is more readily able to adapt and adjust on the fly and stress isn't apparent, aside from perhaps becoming more directive. iow, the SFJ's become noticeably frazzled, and having to quickly adapt is not their natural skill set; the ENFJ is better able to do that.
I guess I tend to view NJ's as being kind of 'middling' in terms of typical 'J' traits -- they're not as stereotypically 'J' as SJ's. In terms of ability to adapt/flex without quickly crumbling or having a meltdown -- in a really hands-on environment, at least -- I'd say it goes SP > NP = NJ > SJ.
-----------
Otherwise, the SFJ's on a personal non-stress/work level seem just generally more desirous of stability, with very specific life goals and metrics in mind; very specific plans they have or life goals they want to reach; the ENFJ doesn't speak of any of this - any goals are much more generalized, there isn't a checklist with bullet points to be met (the SFJ's in that sense seem to have more ... specific 'demands' of themselves and others? Vs more abstract goals/frameworks).
Of course every individual will differ slightly; not saying all ENFJ's or SFJ's are this way. And I'm obviously just covering a few facets.