Personally im buying only Treyarch games since black ops 3, infinity ward are too greedy and their game is every year more and more unplayable with the high SBMM (treyarch has it too but its way lower). Call of duty had his golden age (cod4 - black ops 2), but its over now tbh.