I this it's safe to say that this is the best time for shooters. And Call of Duty has officially been dethroned. Titanfall 2 is flat out better in the fast paced shooter market. Battlefield 1 (sans the server issues) is the best at the epic/large scale shooter. Overwatch is the best objective based/"not just shooting" game. R6:Seige is the best tactical shooter. Technically it's a 2015 game but it released in December of last year.
The one thing that CoD might still have going for it, is that it that it comes with a lot. This years has (from what I hear) a really good campaign, it's usual fairly robust MP, zombie mode and also a remastered and pretty much complete Modern Warfare.
That's a lot of "value" but it's quantity over quality. I don't like that the original Titanfall, Overwatch and Seige all charged full price but didn't have a campaign and BF1 has been having some terrible server issues, but I think this competition is/will be driving better practices. Free map packs, modes, skins, better servers, etc. Paying for cosmetics I'm 100% good with but drop packs and "sponsors"/ads in game and season passes of unknown content are gross.
Just my thoughts.