This game would be a pretty solid addition to the Call of Duty Franchise if not for the extremely aggressive microtransactions and pay-to-win mechanics that were not present on launch (To assure that the games reviews were not decreased due to the microtransaction mechanics. )
Considering this is a competitive game, having a play to win mechanic completely destroys your ability to enjoy the game, and play competitively without spending real-world money. Treyarch destroyed this game with there greed, I would not recommend you waste your money on this game, especially considering you'll need to pump even more cash after purchase just to be able to play competitively.