Kairi (Kingdom Hearts)

Kairi is the tritagonist in the Kingdom Hearts video game series. She is best friends with Sora and Riku, as well as Sora's love interest and later girlfriend and is a Princess of Heart and was from Radiant Garden (Hollow Bastion) and currently resides on Destiny Islands.

Why She Rocks

 * 1) She is shown to be very caring, kindhearted, and brave as she is willing to protect those she cares about, especially Sora.
 * 2) Like Sora, she is usually cheerful and upbeat.
 * 3) She cares deeply about Sora and Riku and is willing to fight by them and protect them.
 * 4) Her relationship with Sora is cute and strong as she is shown to protect him when he's in trouble and her heart filled with pure light helped Sora lead back to his true form when he was consumed by the heartless.
 * 5) Speaking of her bravery, although, she can't defend herself due to being inexperienced, she is willing to put herself in harm's way to help her friends.
 * 6) Her design is nice and cute like Sora and Riku.
 * 7) She finally wields a keyblade in Kingdom Hearts II and helps Sora and Riku fight the Organization.
 * 8) Her voice actors, Hayden Panettiere, Ariel Winter, and Alyson Stoner did a decent job voicing her.
 * 9) In Kingdom Hearts III: Re:Mind, she redeems herself and actually fights this time and is finally a playable character.

Bad Qualities

 * 1) She gets kidnapped a lot, and never actually gets to fight with Sora against the villain that much.
 * 2) In Kingdom Hearts III, she had her potential wasted and once again got kidnapped and even worse, killed by Master Xehanort and didn't even get to fight with Sora this time.