Anime is full of so many characters. Some we like, some we dislike. However, in order to watch anime, we have to interact with a many different types of people. This sort of interaction teaches us about ourselves and what we find important. While we categorize characters into certain types, there are no two characters that are completely alike. Everyone differs somehow even if it's small. Sort of like real life.