Ami Onuki (Hi Hi Puffy AmiYumi)

Ami is the animated counterpart of Ami Onuki. She is a band member of Puffy AmiYumi and one of the main protagonists of the series. She is voiced by Janice Kawaye.

Why She Rocks

 * 1) She's the nicest Hi Hi Puffy AmiYumi as she's willing to give characters that were mean to her a nice positive meaning.
 * 2) In Ami's Secret she admits tried to be heartful to Yumi and Kaz by making them an bandversary cake.
 * 3) Most of her actions in certain episodes are funny like the one in the beginning Ami Goes Bad.
 * 4) On the episode Ninjacompoop, Ami tries to be gentle to Yumi when Yumi became a ninja and she tries to be soft to her.
 * 5) She along with her friend Yumi can speak in both English and Japanese.
 * 6) Her design is pretty cute like her appearance with her 1960s themed outfit, especially her go-go boots obviously.
 * 7) Her voice actress (Janice Kawaye, the voice of XJ-9 from MLaaTR) is of Japanese descent.
 * 8) In the 2006 game The Genie and the Amp, she and Yumi can be upgraded by eating sushi after finishing a level.

Bad Qualities

 * 1) Her behavior in some episodes aren't good.
 * 2) She can come off as a Mary Sue at times, due to her lacking flaws for the most part.
 * 3) Though her voice is very cute and adorable, it can be highly annoying sometimes (even when she cries, screams or yells).