I like Last Light, it has all the things that I liked in Bioshock Infinite: Weapons that reflect the setting(still love the air rifle, though I kinda wish I had my volt rifle back), hubs where there isn't actual fighting but focuses more on world building to immerse yourself in the role, and characters that despite falling into the cliches that are expected are still enjoyable, like Pavel and the fisherman.
You actually feel like you're in Moscow, and that humanity is tearing itself apart even as it struggles to survive. You can see that the whole brewing war is just as much born out of a desperate need to survive instead of just conquest or, whatever mixed up BS that passes for your usual CoD story.
And it isn't like CoD. If you actually play it you realize it's more like Crysis, or Thief. The level is broken into several large chambers with multiple ways of going through them, either sneaking your way out without killing or even knocking out anyone, or going in guns blazing. Yeah it's not the most polished element, but it works a lot better than most games that try to put in an optional stealth variant to a level.
tl;dr it's better than most FPS's nowadays that are made with twice the budget, so if you don't like it get stuffed.