I say it doesn't really matter how good you get at this game. Unless you're using a ranged character, a spammy Kratos is gonna win.
Block and dodge you say? Kratos responds with long range, fast attacks with next to zero cooldown, making your options for punishing him usually your fastest attack, and in a lot of cases, that comes to very limited effect.
Stay out of his range, you say? Guess I may as well give up using the slower or smaller combo characters.
Oh, he doesn't have very good supers, you say? Doesn't really matter when he can just rack em up instantly. Some characters have worse supers than he does, and they have a harder time gaining AP, too.
Seriously, I would not normally have a problem beating a spammy Kratos with my mains, given they are mostly range heavy characters, but on my quest to give everyone a fair chance, as well as getting all their intros/outros, I'm going to at least level 100 with each character. So, naturally, this includes close range melee characters, ones I tend to stay away from.
You think I just run in and mash attack on Kratos, hoping to win out? Hell no. I block. I dodge. I try to get in close. With limited success. He's just. Too. Safe.
Seriously, look at all he has. Fast attacks, large range, high priority, high AP gain, and VERY low cooldown time that makes most of his attacks safe to use, . The **** were they thinking when trying to balance him? PICK A FEW, NOT ALL OF THEM. DAMMIT!
It's seriously infuriating getting beaten by a spammy Kratos. They do NOT deserve victory. I don't practice this game online every day and get good at dodging supers and learning characters just to get my ass handed to be by someone smashing the face against the square button.