That's weird that all you people like Bayonetta the best, I thought Batman AA was much better. Bayonetta is your typical button masher, 100 useless combos, overly complicated combat system when it doesn't need to be.
Batman has the best combat system of any beat em up/hack n slash game I've played. Just the right amount of options, you're rewarded for using as many of them as you can in one combo string, it's easy to learn but difficult to master and requires strict timing to hold a combo flawlessly. The campaign leaves plenty of room for error to breeze through the game without taking the time to master the free flow combat system, you have to play the challenge maps to appreciate just how good it is.