I'm sorry if I have to make this broad (NF). I don't have a clear cut distinction between xNFJ and xNFP, but I do understand the difference between Fi and Fe.
Most of my long term friends are NF. One probably is an ENFP and the other one is probably also an ENFP (maybe a J, but I can't be that certain).
I noticed that, they both have an established ethical benchmark (both are Christians, leaning on the conservative side), which is a good thing.
They are both intelligent, which means they both entertain my habit of inititiating deep, often intellectual in nature kinds of conversations.
One thing I really really like about NFs is their godly intellect in looking for the right moment in injecting their F side in a conversation. I'm not sure if NFs here are getting the picture, but they have this knack of making F a helpful perspective in an NTs line of conversing. Most SFs I know don't have a knack for this.
One downside I noticed about NFs (the ethical side formed by the N and the F), is their lack of will to fight for the values they hold for themselves. It's like you're giving everyone the benefit of the doubt.
It's like you have a clear notion of your understanding of what is bad and what is good, but....you can get a bit hesitant in talking about it in fear of....I don't know. Hurting someone, perhaps?
Isn't it a bit hypocritical if...for example...you give a benefit of the doubt to someone whose values may be even considerably contrary to what you believe in?