General Kaliero
F = ma, beeyotches.
Sands of Time developed a believable human relationship between the Prince and Farah, and the story had twists and turns that were truly surprising, culminating in a perfectly closed circular story that ties the narrative into the game world, where it turns out that you've been playing the story as the Prince tells it to Farah afterward.
Warrior Within, much as I dislike the darker, more immature tone, did a twisted parallel timeline story right. About halfway through the game, the mysterious Sandwraith allows the Dahaka to kill him, giving the Prince a chance to escape. Later, when it is revealed that the Prince himself becomes the Sandwraith, he comes from the other side of the event and allows the Dahaka to kill his parallel self, changing time as necessary to survival. And the concept of the Dahaka itself is a great one.
The Two Thrones was a bit weaker in its own plot, but it succeeds in tying the three games into a single story. The twin personalities in the Prince brought back the feel of SoT, while validating, at least in my opinion, the darker personality of the Prince in WW. Even more interesting was the twist of actual punishment for messing with time, as through the events of WW he undid the Vizier's death in SoT, leading to the attack on Babylon in T2T. And then at the very end, the Prince begins telling Farah his story again (since through the two sequels he erased telling her the story in the first place), expanding the loop of the first game to include the entire trilogy in a perfect circle, as SoT begins on the final words of T2T.
As for Kratos, I will agree he has a deep and interesting sympathetic character. I was just saying that, as far as the voice work goes, I think the Prince was better portrayed.