As with the last several CODs - I just wait until they drop to a silly price on cdkeys or in a Steam sale. They are a guilty pleasure - almost like trying to find some logical appreciation of the Fast 'n Furious films.
I've played through and completed every single player campaign in every one and rarely (extremely rarely) go online with them. For years - COD was an afterthought - BF online was where it was at.
That was until the release of BF1. Quite how the same game can pull you in with its graphical flair and panache of the campaign mode, then utterly, utterly destroy that sense of fun when online - is beyond me. As said in the other BF1 thread - I don't rage with games - but good god, this has driven me close. So much so that despite the repeated patches, I simply uninstalled it and likely never to return.
I'm hoping for good things from SW Battlefront 2 - but we shall see.