KH2's Sora is better. Even if we're talking about the game I'd say it'll be KH2. You know he's more experienced and has more skills like the Drive. I also like Sora's outfit in KH2 it's better than his outfit before. He also looks better in KH2. And yeah and KH1 I was surprised to know Sora and Kairi were 14 O.O they looked kids! Overall KH2's Sora, I'd say, is better