Rating it low because of the following:
1. Riddler storyline was one of the most annoying and unnecessary part of the game. What’s worse is that the player must complete the Riddler story arc to get the real ending.
2. Excessive use of Batmobile. It’s extremely dissatisfying. Almost 60-70% of the game needs you to use Batmobile. At one one point I felt I was playing “Batmobile: The Arkham knight ”
3. The firefly arc was really bad and a complete demotion from Batman: Arkham origins
4. This point is a continuation to the previous one. The Death Stroke fight was one of the best fights I had ever seen in Batman: Arkham origins. I was hyped up about this is Arkham knight but what we got was a Batmobile fight again!
5. Too many firemen to save to complete the firemen arc. It could have been finished by just saving 5 instead of approx. 17!
6. No fast travel?! To travel between the cities have to use Batmobile (which I absolutely started hating at this point ) or hop over the roofs for minutes together!
7. Didn’t get proper H2H fight with Arkham knight. Again a major letdown compared to bane fight in the end of Arkham origins ( Arkham knight was much cooler villain though)
The only improvement I see in this game is fight sequence mechanics other than that Arkham Origins was much better with some of the most epic villain arc ever in Arkham Series! (IMO)
Update: ( Adding good aspects as well though bad aspects weigh more here.)
Few other good aspects in Arkham knight:
1. Good background music
2. Good fight mechanics and improved graphics
3. No in game bugs
4. Azrael background music theme was epic and I liked the Azrael storyline but I am disappointed that we didn’t get to fight Azrael though the end conclusion of the storyline was good (player had the choice )
5. Professor pyg storyline was uncanny which made it really a great storyline. Here we got some good fights in the end.
6. Fear multi takedown was a great addition