COD Single Player games are a train wreck IMO.
They're just so generic with a story that is entirely told in the margins between missions though boring cutscenes. The level design is basically a linear line where you're constantly being pushed forwards, even if they try to mask with with the level being more open. You cannot ever open your own doors which annoys me, there is always some NPC event that does it for you. These games don't let you think, they have no other gameplay but a turrent section or running and gunning.
I've never been a fan of CoD, I've always hated them from the very start, for me they don't tell a story even though their setup is like they're trying to. Their characters are never memorable, there is never any cohesive story, it's always each mission is it's own thing so they can put you in a new location while they try to fit some over arching story around it and it never works. I'm not bored of WW2 games, I love that setting and I love programs like Band of Brother, however I've bored of Infinity Wards style of WW2 games. They miss the point of it entirely, they weren't about action, action, action but about the highs and lows with the people you're fighting with whole become your friends. Instead all these CoD games do is try to glamorize war in like an 80s style game setup, just about getting more points and killing shit in other words.
In the end it just feels like I'm doing the same thing over and over again and there is no reason to. It's just so boring and like it has been done 100 times before. The only missions I've liked in any COD game was that Chernobyl one on COD4, that felt like they were trying something new. Sadly that missions now along with that over head bombing one has become something they feel to need to try and copy and put in every COD game since lol. Again they missed the point on why people liked that, it was the story telling, it was the bond you had with the Millian and the respect you gained for Price. With that over head bombing mission people felt disturbed by it because it really felt like you could be killing actual people. You even had that Nuke part later on in the game which was shocking, you didn't expect them to kill you off like that. However again it has become in COD where they always need a moment like that and they've probably had 100 nukes since and even in MW2 you have that being shot scene lol. Sadly I don't like the rest of COD4 because it was a shooting gallery, however it had flashes of brilliance that are now CoD cliches.
Why I love HL games is because they're one continuous level, the story is built into the game, you really feel like you're getting to know the characters. There aren't any cutscenes where you want to skip because Valve love to keep you inside the game at all times, looking through the eyes of your character. So instead of feeling like you're not in control and watching a boring cutscene, if they ever do take away your control, you feel powerless because there is always a reason for it. You're always tied up or being held in or by something to why you cannot move anything but your head.
HL games got linear perfectly right before linear really existed in FPS games.You open doors yourself, you progress at your pace, NPCs don't keep on spawning until you keep moving forward and you don't need to wait for a door to be open every time to get to the next part of the level. It isn't constant action, you have down times too where you get to know the characters like when you're throwing the ball with Dog or the opening train scene or even the bit where the portal goes wrong. These are the moments people remember the most and the moments people always want more of. I always hate it when there is something in the game but it is always dealt with by a movie cutscene or they take control away from you. Say for example in opening to Batman AA when you're walking into the prison, that was a true HL like moment, imagine if they did that with a boring movie? The game just wouldn't have had the impact it did if it did that. It's like whenever you see park rides in games but you can never go on them, I want to go on them because it would be fun. That is something that always bothered me about GTA 4, why can't I use the petrol stations or go on that roller coaster? It isn't boring, it builds the world and makes it feel more real for me.
I keep seeing from console gamer websites that they hate the first person platforming, hate the physics puzzles and even the physics in HL2. I remember one site saying Episode 2 felt like they cut the fat away and made HL a perfect length. However for me it was the fat I loved about HL2, there were so many parts that didn't need to be there but were and they ended up being my favorite parts in a way. They made the world feel more real because these were moments you'd have in real life, instead of being on a constant high from combat or whatever. I love the physics puzzles like having to pick up objects and putting them on the sand and then having to jump on them so you didn't spawn more Antlions. I loved the platforming under the bridge part, it all adds different types of interesting gameplay, instead of feeling stuck to a 2d plane like COD. What ever happened to physics in games? Since HL2 no one has done it and all the levels feel so static and lifeless. I love GTA 4 because of all the physics objects in the world, if it didn't have them it wouldn't feel convincing.
What do I know CoD is what people seem to want now.