Everything that you wroteOverview: INFPs are idealistic people at the core, they always make distinctions in the form of dichotomies in their mind when presented with anything in life. It seems to be natural to do this, to have a very innate sense of how things really are, how they are separated in what they mean. INFPs are driven by their inner values, which is a network of emotions and attachments (negative and positive), this net is constantly being added to over time and starts developing at a very young age. This net of emotions is what is commonly where most decisions are made along (they are also made with values), it stores all past emotions. An INFP's values come from the person's experiences and philosophies in life, they are purely subjective. An INFP will generally avoid bad feelings, and with use of the net they naturally remember how to avoid them. A value is formed when a bad or good emotion is felt over and over by a common event, an example would be if the INFP really disliked spinach then they would make it a value to avoid spinach and try to not eat it again.
An INFP's idealism is often inspired by a vision that they have as to how the world could be improved, the way the world SHOULD be. This will generally moderate an INFP's attitude, inspiring them to act on what would be best for a "greater good" in the situations they find themselves in. This may include getting the truth out, helping someone, or setting up for a good future. This view of how the world should be will either make them optimistic or pessimistic in their attitude. The pessimists will generally hope for the best but expect the worst, the optimists will hope for the best and expect the best. This is purely relative to the person.
Just curious but what are some of the traits you dislike about the ENFJ or whatever turned you off from them. Just wondering if they were actually healthy ENFJs.