Like others have mentioned it's not that bad. I do believe there are some fundamental design flaws, like for example the characters can fall off the edge and in some cases die and in other cases when you play in general you cannot fall off an edge. Also, like one of the below reviewer mentioned the QTE are very cheap. A few times I missed the timing and I had to start the boss battle again.
But, after you do beat a boss you do feel good about it. Yes, there are better games out there in terms of game play. However, the story is different and interesting. Also, there are hidden objects that add value in replay.
It is difficult in parts, but I've seen worse and played far worse. You can overcome the odds just by persistance and changing tact and approach, but isn't that what gamings about. If Knights contract had the fluidity of Bayonetta, then it would have been a A class game.
The story is good as you want to see what happens next.
Overall, not a bad game, don't listen to the reviewers I doubt if half of the reviewers actually finished the whole game. It is actually worth watching the conclusion.