It's easily one of the best call of duty games produced in the last decade. I wouldn't recommend it as it's just another re-skin cash grab.
From the get go you get slammed by the massive download of not one but two games. I hate warzone and never wanted to download it, if I was going to play a battle Royale I would play one one that does it so much better like apex, h1Z1 even fortnight.
Second we have the continuous adds for warzone and cold war both of which are worse games in my opinion and not part of modern warfare which really puts a down on the experience.
Now the season pass which cost money or in game currency is primarily based on cold war and warzone. This makes absolutely no sense considering I'm not playing them nor can I without buying them making the season pass a waste of time.
I haven't even touched on actual gameplay yet so do yourself a favour and stay well away from call of duty at least until they get their act together and stop wasting people's time and money.