I hated Sora with a passion too, Kairi too for that matter.
Kingdom Hearts as a series though is really really well done. Story, characters, interaction between the worlds. It's really fluid and well fleshed out. (Though I think too many cameos leaves some characters feeling a bit flat, then again if you're playing a game like this, you should know every characters entire history by heart). I kinda liked the fact they didn't feel the need to give backround history on EVERYONE and knew the fans were the main audience.
Kingdom Hearts as a series though is really really well done. Story, characters, interaction between the worlds. It's really fluid and well fleshed out. (Though I think too many cameos leaves some characters feeling a bit flat, then again if you're playing a game like this, you should know every characters entire history by heart). I kinda liked the fact they didn't feel the need to give backround history on EVERYONE and knew the fans were the main audience.