Question: why kikyo is a good character?
Answer: Kikyo is the best girl in the series. IMO she's the best fleshed out character. She's also does so much growth throughout. She deserves better in terms of how some of the fandom treats her.