Asylum was good, very big, great and ground breaking. Finally a good Batman/comic book game. You could argue Batman (1989) on NES is a good Batman/comic book game but it was basically Ninja Gaiden but dressed up at Batman.
Then City blew it out of the water. My favorite is still Origins though. I love the Christmas theme, design and visuals. I love the story in how the first encounter between Joker & Batman is a huge spectacle, not just some caper or Saturday morning cartoon. In addition, I loved the use of lesser known characters like Lady Shiva, Firefly and so forth. Plus, I'm a Black Mask fan and fan of Deathstroke. However, Origins was a bit bugged in a few areas, making City better. But Origins didn't have god awful 90's designs from City luckily.
Knight, I honestly do not like. I want to like it but I am stuck at the scene where you outrun Arkham Knight. Parts of this game are very hard, making this game quite a pain to play and all around not enjoyable. Plus, there is too much Batmobile. I loved it finally got included BUT the game is centered and revolved around the Batmobile so much. Why does Batman bother? He could just sit in the bat-cave, drive it by remote and end this entire story in like 10 minutes. The Knight himself gets annoying fast. No character, shows up all "nanananana I know you but you don't know me, I'm going to kill you. Oops, well I will call you next time." I like how dark the story is though and where it's going BUT the Knight is annoying and could probably be done without him.