"But you forget that there is one value that is greater than all others: human freedom. Because no matter how perfectly you set the world up for humanity, they will always rebel simply to exert their own selves. You cannot win."
I love people who are reliable, and so far, the most reliable people I met in my life always turned out to be either INTJ, INFJ, or ENFJ.
Seems like people who are reliable often possess a strong Te or strong Fe.
Although websites often mentioned that ENFP is INFJ's best match, but I disagree.
I know 3 ENFPs and all 3 of them have this flakey tendencies in them, making plans with me and then cancelling plans with me last minute, and this happens multiple times too.
I don't buy the theory that ENFP Is INFJ's best match, I personally think that xNFJ and INTJ is the best for INFJs, I need a strong Fe or Te type, someone who keep their word and doesn't flake out on plans as and when they like.