My favourite is Sakura of TRC. (Even above the "CCS Sakura". While they are technically the same character, they are different enough for me to prefer one over the other.) And after both the TRC and CSS versions of Sakura, my favourite is Haruno Sakura of Naruto. At first, I did not like her at all. In my opinion, her crush on Sasuke was not cute at all. It was obsessive and pathetic. More than that, I couldn't stand the way she treated Naruto. But she's gotten better as the series has progressed. She's not quite as obsessive about Sasuke (although, of course, she still cares about him), and she treats Naruto much better. She's still 'mean' to him sometimes, but it's more 'brother-sister' type bickering than anything else. Also, I like that she's much stronger and less dependent on others. Studying under Tsunade was really good for her. I can't say she's really one of my favourite characters now, but still... I've come to like her much more...