I just started playing this weekend. The combat is pretty stiff, which is a little disappointing and took some getting used to. The game gets better as you unlock more skills. Although I hate when games do this. I understanding wanting to have some progression, but a gamed shouldn't you to wait for it to become good.
For example, in Ratchet and Clank, even with the basic weapons they give you at the start, the game is still fun with just the basic weapons and skills, and becomes even better after you unlock more shyt. In In Gotham Knights, the combat didn't become more fun until you reach level 5. Gameplay is a bit of a chore until that point.