According to this site, he was an INFJ.
http://www.celebritytypes.com/philosophers/infj.htm
I suppose I have to agree. I mean, the problem is that we usually judge Hitler by the things he did to the Jews. But if you actually read what he wrote, and about people who knew him... he's a completely different person. If you take away the fact that he killed millions of Jews and nearly conquered Europe... he's actually a pretty nice guy. The thing is, he genuinely believed that the Jewish people were hurting his country. He wanted to protect everyone else by doing what he did.
If I believed that a person or group of people were hurting society... I would want to stop them, too. I don't know if I would go as far as he did, but I understand why he did it. The thing you have to understand, was that Hitler was not the one who started the racism against Jewish people. Germans (and Europeans in general) had always kind of looked down on them. He had a very common prejudice. He just took it to its logical extreme. His real crime, was that he never learned to think for himself rather than accepting the beliefs and prejudices of those around him. How many people are guilty of that?
Ironically, I do believe that Hitler yet did some good for the world. Before the Nazis rose to power, there was a lot of belief in Social Darwinism and Eugenics. Even in the US. Hitler showed us the negative side of the direction we were all heading in. If it hadn't been for him, it's possible that Eugenics and such would be common practice, perhaps in smaller degrees, and the injustice would be rationalized away because it was creeping up so slowly. But now, Hitler is the reason that we no longer dehumanize people... we've seen why it's wrong, especially on the scale that modern technology permits. Dehumanizing people was done somewhat regularly before him, and was not done much in civilized countries among respectable people after him. Perhaps it took a Hitler to show us what not to be.