So the common threads are obvious--but just so you know, if you think ENTP and ESFP have anything significant in common, it's because you're really an ESFP.
For reference, temperament distribution among genders--I've read estimates from most common to least common:
Male: SJ, SP, NT, NF
Female: SJ, NF, SP, NT
Overall average of both: SJ, SP, NF, NT
In any event, NFs are severely underrepresented among men, almost as severely as NTs are among women.