Battlefield 1 Vs. Titanfall 2 Vs. COD: Infinite Warfare - Which One Is Best?
2. Value For Money
Battlefield 1: War Stories will take you around 4-5 hours to complete, and reaching rank 100 online can last hundreds of hours...if you want to invest that much time, of course.
Titanfall 2: Single-player is over in a flash, but the highly addictive regeneration gimmick (where each new generation of multiplayer takes less time than the previous "prestige") incentivises a ton of online play.
CoD: Infinite Warfare: The campaign is 5-8 hours, Zombies is a huge time sink, and hitting Prestige takes a good 20-ish hours, if you can handle dying a lot.
WINNER: A tough one, actually. Call of Duty wins because it's got the longest campaign and a Zombie mode they could easily have started charging extra for many, many years ago.
It doesn't excuse some of their shadier business practices, such as locking Modern Warfare Remastered behind this game, but assuming you're not seduced by microtransactions, CoD wins.