Kingdom Hearts I
Best Teammates:
1) Goofy: MP gift is the most valuable ability that perhaps any teammate has ever had in KH. For some reason, Goofy's MP gift was always more reliable than Donald's Cure. This is probably because Goofy doesn't die all the time and doesn't rapidly deplete his MP bar.
2) Tarzan: At this point in the game, he is the first person who can cast Cure and Aero. Plus, his offense was very effective.
3) Ariel: She can cast cure, cast thunder, and her spiral attack did considerable damage.
4) Donald: Although his health is an issue, cure is a valuable ability. Plus, when he gets abilities like mp rage and mp haste, he becomes more valuable
5) Beast: The only reason Beast is so low on the list is because he provides no defensive support, no cure or aero. Plus, at this point in the game, if Goofy has MP gift, Beast may be superfluous. Regardless, his offense packs a punch against the Hollow Bastion crowds
Kingdom Hearts II
Best Teammates:
1) Riku: Dark firaga, dark shield, cure, + a great limit = best party member in KHII
2) Goofy: Almost forgot about Valor form. Yes, I know Valor form is overpowered. I also don't really care because it is rather fun to use. If I want a challenge, I won't use it. However, when I like to be the monster that conquers all in its path, then Valor form is the method of choice.
3) Simba: Given the restrictiveness of the lion cub form, Simba's limit is the only powerful offense you have, so this is an easy reason to put him into the top 3. Plus, he also has cure and a good offensive attack
4) Donald: Can cure you while in Valor form. Besides that, his limits, again a little overpowered, are great fun. Comet was one of the most reliable ways of fighting Xaldin.
5) Auron: Good offense, defense, and limit