Caitlin is my favorite character.
I liked her introduction and her room in the Unova Pokémon League in the games. Her and the Psychic Type specialists are generally good characters.