Quality wise, Titanfall 2 >>>>> BF1 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Infinite Warfare.
Sales wise, it will be IW >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> BF1 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Titanfall 2 :)
LOL, someone rated IW a 5/5. A Blops 3 expansion pack with some very shitty microtransactions day one, and it is 5/5.