Much to my surprise, Kikyo is my favorite character in Inuyasha. She's much more complex and interesting than most anime characters. She's beautiful, mysterious, and full of contradictions, doing things that seem both good and ill driven by her own convictions. Also, let's face it, she can kick butt in the most serious possible way when the occasion calls for it.