Kingdom Hearts II is a really messed up game. It's got awful pacing, the grievous re-usage of almost all the content from the first game, and a narrative so incomprehensible it makes the Star Wars prequels look logical. Still, I'll be damned if I've ever seen a better JRPG combat system. It's like my good friend Tim Spaeth's irrational love of Too Human's combat, except mine is totally rational and sensible. The one area where Kingdom Hearts II really succeeded for me was with it's bosses, which I've mentioned before. It's got all shapes and sizes of boss, and it does them all extremely well.