Honestly I think if you hate Kratos as a character then one of a few things happened:
1) You didn't play GoW3
2) You have a 360 and want this behemoth of a game to seem less significant (I see some suspicious sig's here)
3) You don't 'get' his character
Now, it has to be said; I usually don't like violent games. I didn't play GoW 1&2 (well I just got the collection so I will soon).
Kratos, to me is the most uncompromising, bad-ass character I have ever met. If you just go through the battle with Poseidon and see how he get's finished off, or how Kratos is always portrayed (artistically) as an imposing figure, how he NEVER backs down, how he has zero fear, how he transcends determination by his iron-will, then - THEN you might be able to understand what a unique and super powerful character he is.
Along with Uncharted2, GoW3 is THE game I use to show off my TV and PS3. At least 5 of my friends have sat through the whole game and ALL of them are in awe of Kratos. Even my PC loving friends. Even my Xbuddy friends.
I don't know about the games on PSP, but I can tell you that on the big screen Kratos is the God of War. He is the GOD of war. Do you get that?