CoD goes a little overboard IMO. A new iteration is released every year which pretty much forces you to buy the new game + DLC because the community on the previous game is dead inside of a month. It can be fun, but I don't like being forced to grind the unlocks over and over, it gets to be a chore.