I liked Roxas. In fact, I was kind of sad when it switched to Sora without explaining more than it did about him (I've only just reached Olympus at the moment, so hopefully more is explained later). As for dragging on too long; it was under three hours to get to the part where you get Sora back, and those few hours flew by if you ask me. Like I said, I wanted a little more of him.