Anyone with half a brain cell that has played all three of these characters' games and thinks Bayonetta would lose to a twat like Kratos or a child like Dante should just go castrate themselves. The things she does and how easily she does them make the other two look like unborn fetuses in comparison. The only reason why I'd see people say otherwise is because they haven't actually played through each of the games or even looked at any relevant videos showcasing their respective powers.
Bayonetta wins. Kratos will never headbutt a skyscraper back at an opponent, play torpedo tennis, ride torpedoes across oceans and annihilate hordes upon hordes of the divine, throw/flip over and kill enormous creatures that can turn masses of land into melting pits of lava in the blink of an eye, punch gods all the way to the sun and then gleefully float back down to Earth, summon enormous demons with hair, etc. etc.
Kratos will never do anything on the scale that Bayonetta has done, and he certainly wouldn't ever do it with any amount of ease or class. These videos are spoilerific, but the finishers speak for themselves. Bayonetta absolutely wrecks everything she fights with little to no effort, and the first video of the first major boss, considered a weak one, far outclasses anything Kratos has ever fought, and she finished it as easily as a fat kid finishes a chocolate cake.
*spoiler videos*
http://www.youtube.com/watch?v=XO9VWcg_nPQ
http://www.youtube.com/watch?v=ZKmPol4wCtE
http://www.youtube.com/watch?v=R6yHFDMMlqI
http://www.youtube.com/watch?v=sg5t9l1Sesk
http://www.youtube.com/watch?v=hdfoLMjE2Kk
http://www.youtube.com/watch?v=aHB5chi6sIY
http://www.youtube.com/watch?v=yUssv-1ydC0








