I'd say CoD1-4 (excluding 3 as I've never played it) are on par with Halo. Anything after that? Well, the series got incredibly dumbed down.
They purposely (I think, because it's a step backwards from CoD4) butchered the spawn system (or maybe it's just the circular map design responsible) so that people end up spawning behind each other.
As a result, the only reliable way to play is to camp so you don't get shot in the back. Don't think I'm saying that out of anger against campers; I have no problem with campers, I have a problem with Sledgehammer for making it the dominant playstyle.
In MW3, I've gone on deathstreaks of around 6 (all getting shot in the back, with not even the slightest clue on the enemy team's general location) and I've gone on killstreaks of 10+. Hell, I even got a MOAB (25 kills) just corner camping.
CoD4 has none of these problems and I actually feel like it's a team game. Crossfire is my favorite CoD4 map, it lets teams fight head on and still allows flanking. It also really lets teams work together, clearing out the buildings on the side and continually moving up.
Well, this post didn't contribute a lot to the topic and is just a wall of text rant about newer CoD games, but here you go.