Ami Onuki (Hi Hi Puffy AmiYumi)

Ami is the animated counterpart of Ami Onuki. She is one of the members with Yumi Yoshimura 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 adversary 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.

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).