I've said it before, the Deathstroke fight isn't even close to as amazing as Redditors like to wet their pants over. The whole thing is a bunch of glorified QTEs and you can cheese your way through it by using the Batclaw.
With all due respect, that's basically 99 percent of Arkham combat in a nutshell. QTE counters and single-button attacks, with some special moves on the side. The Deathstroke fight leaned heavily on that, and you can always make it more challenging by not using the Batclaw. I sure as hell didn't use the Batclaw in my first fight with him.
The lack of good villain fights really was a problem for Knight. The fight with the Arkham Knight toward the end isn't bad, but it's about the only memorable one, which is a real shame, considering how polished the game's main gameplay elements had become in Knight.
That's the problem. You'd think Jason Todd would've put up a better fight as the Arkham Knight. He should've been an improvement of the Deathstroke boss battle in Origins, just as how Deathstroke was an improvement of the Ra's Al Ghul boss fight from Arkham City. Instead, tank battle and predator. Which just feels dated.
Also, his militia feels dated, too. Bane already had a militia, Strange had his Tyger forces, all the militia in Knight does is have some improvements, but the story and reason for them fighting is just weak. Especially since you do catch the Knight, so why they keep fighting just makes no sense. At this point, they're traitors to Uncle Sam and would just get a bullet hose while they're in jail. They're not criminals, but an invading army. At least Bane's men were in Gotham when the cops were corrupt and looking the other way, and Strange's Tyger forces had legal authority thanks to the mayor.
The Deathstroke game made Arkham Origins, I don't find it bad like other people, just not as memorable, outside of two parts. The cutscene where Bruce damn near dies and he's going back out an Alfred gives him the "You're an angry man with a trust fund and too much time on your hands" speech, and the Deathstroke fight. Anything else in the game, I honestly can't remember.
To me, it's Deathstroke, Bane, and the rest of the bosses. That's what made Origins memorable. You'd think Knight would build up on that and bring more memorable bad guys from the comics and shows, but no. It's Scarecrow all over again, even though he already dominated Arkham Asylum.
Ellie should've killed her. The idea that she murdered all those people and lost her fingers to let her go at the end and I'm supposed to see that as a redeeming moment is absurd. You have to accept a lot of contrivance for the plot to where its going. That's easy to ignore if you realize that the point of the plot is to set up the journey toward revenge and see Ellie fall to low point after low point driven purely by her rage and self-hatred for now never being able to mend her relationship with Joel. I can accept that those goals are what actually matter to the plot but letting Abby go just doesn't sit right after everything she goes through.
The game-makers want you to forgive Abby, but it's hilarious since Abby doesn't forgive Joel for the death of her loved one. It's basically the standard leftist plot of them making one side more righteous than the other, to the point where both sides are guilty of the same crime, but one is less guilty.