I know INFJ fits me best, but one of the things type trainers say is that you're like every person who shares your type, and like no other person who shares your type. In other words knowing another person's type tells you a little bit about them but they still have unique experiences, family background, education, training, culture that influences their behavior, the skills they develop, and their values and principles--all things that make them unique.
For example, the one "accusation" I get from others is that I sometimes act as Te as I do Fe. Well, duh, I have 4 older brothers (our culture trains boys to act T), went to a math/science high school, have an MBA in finance and spent 10 years working as a bank examiner/controller. I can do T but believe me, my first inclination when making a decision is thinking of the impact on others and how the community will react, not the logic and precedents I'm setting.
And I do think that past the first two functions, people develop in no set order. There's at least 4 theories wandering around on type development and they seem to be influenced more by the personal experiences of those who uphold them than they are likely to admit in any venue...