I've played almost all of them. I think Modern Warfare 2 still stands out. Realistic and the urban combat felt surreal and creepy. Modern Warfare 3 was also pretty good.
I just recently beat Black Ops III and it's on my list of one of the worst games I have ever played. Just mind numbingly stupid and not fun at all. I'm debating whether to continue. I have Infinite Warfare, Modern Warfare 3 Remastered (I'll play this one) and WWII left.
Black Ops 2 effectively killed my love for CoD campaigns. Ghosts and Black Ops 3 following it were just too dumb for my brain to take. Battlefield doesn't feel quite as polished but the campaigns for 1 and V were so much better than anything CoD has done in a long time. Especially the opening of Battlefield 1 which was pure chaos and the closest I've felt to being in a real war in a game.