I would have to go with Kagome because she healed Inuyasha's heart, yeah Kikyo was their first, and she was the first to open up Inuyasha's human side, but they had a tragic falling out. I think that Kikyo still loves Inuyasha because she could have just killed him instead of sealing him to the tree, which says that she can't kill him even though she thought that Inuyasha was the one that killed her. But, like I said Kagome is my favorite because she made Inuyasha except the human part of himself (even though he would not admit it), and the betrayial of Kikyo (We got to remember that both of them didn't find out about Naraku until later in the series). Also I think that Kikyo knows that Kagome has made Inuyasha stronger (the episode when she is speaking with Kaede) and I think she interferes with Inuyasha and Kagome because she knows that she is dead and that she has to make Kagome stronger to protect him like she could not, and that Kagome truely loves Inuyasha. I felt that Kikyo fell in love with Inuyasha only because they felt trap in their positions as a half demon and a priestess, and that they felt for each other because of this and that grew into love. So to me Kagome seems like a stronger character because she is true to herself and is not using Inuyasha to escape their fate, yeah Kikyo is cool and will kill with out hesitation but remember, kagome could have turned around and went back to her time, but she won't because she loves Inuyasha and he needs her.