Call of Duty Infinite Warfare has received quite a large backlash as it appeared to the public as another "alternative momentum traversal system" in a market foaming at the mouth for a classic throwback to the more well received Boots-on-the-Ground FPS game. But it is still safe to say that Infinite Warfare will still sell fairly well with a large audience only recently being introduced to the Call of Duty franchise through the more recent installment Black Ops 3, arguably a successful title that already supports the wall running aspect Infinite Warfare will be so heavily reliant on. As well as the inclusion of the remastered Modern Warfare title being sold alongside CoD IW (though controversial) it will be a huge selling point to the hardcore vets that miss the good ole' fashion shooter that many claim to be the best CoD so far.
But with so much hate still surrounding Infinite Warfare due to the direction the franchise seems to be heading, many are turning to Dice's Behemoth of a launch title simply in spite of Call of Duty. With millions of players having tested the recently closed beta, many die hard Call of Duty fans are falling in love with Battlefield 1 as it seems to be the answer to their prayers, prayers Call of Duty seemed to have ignored for several launches in a row.
Long story short, Infinite Warfare will still see a large number of copies sold initially, I feel that with the overwhelmingly positive reviews and stories, it sounds as though Battlefield 1 may be the victor this year.