Sora is a great hero, but I personally prefer Ventus a little more as a protagonist for a number of reasons. For starters, his voice-acting is way better. Don't get me wrong; HJO is good, but he overacts so much that it's hard to take him seriously. Jesse McCartney always captures the mood to a T, though his lines lack the emotional elbow-grease of Quintin(spelling?) Flynn's. Also, I like Ven's personality. He's more mature and doesn't get depressed over the first spilt glass of milk. He's also less of an air-head than Sora. Ventus is always aware of what's going on around him and takes time to respect the gravity of the situation, whereas Sora take half the world to figure out that the Heartless aren't just there party.