I have yet to play the gaem OR read the spoiler section (though I did succumb to learning about a certain drive mode that I didnt want to know about *cry*) but I vote Sora. Weve been through two games with him and he's got a special place in my heart ( i am NOT his fanboy). Not to mention yeah, maybe he needs to Drive out to gain all his uber-crazy powers, but I really dodnt think t beat KH2 you HAVE to use them making Roxas a c@#$%d for using 2x Keyblades, Sora has more true strength. His new powers are just a pleasent bonus to make his life easier. I dont think Roxas is a poser tho.... just that Sora is WAY better.