I only play single-player games, so I was never a big COD fan. Recently, however, I have bought Infinite Warfare and I'm still blown away how good this game is. Infinite Warfare reminded me of Killzone and if I only knew that this game was nothing like the old COD games I would have bought it sooner.
+amazing (hollywood film style) campaign
+awesome combat and superb gamepad support (you can feel your movement and aiming is just exremely easy and fun). The game is more dynamic compared to other COD games that I have played in the past, and finally I no longer had to use iron sights at close range.
+many space fighter jet missions, I thought like playing star wars game

+very good grahics (extremely detailed character models and assets), and great optimisation. This game run with over 100fps even on my old PC.
+beautiful music and audio effects. This game shines on 5.1
IMO infinite warfare is a complete game and I just cant understand why so many people hate this game. Personally I rate this game as high as killzone.