Call of Duty's most recent release has been met with a lot of criticism. For a lot of players it fell short of what was promised, and what was expected. Balancing issues were hardly ever resolved, and most efforts from the development team seemed to go towards the monetization efforts, and adding new quality of life features that should have been there from the start.
For me, the journey from start to this near finish has been bittersweet. I initially got my kicks camping unsuspecting players to death in multiplayer as I so often do, but found the late game to be lacking in said fun. I spent a majority of my efforts on maintaining a positive k/d, and grinding away at battle pass after battle pass. Sometimes this was satisfying, and other times it was infuriating. The anti-cheat that was supposed to counter cheating, and punish cheaters never worked. Not once did I see it work, especially in multiplayer. This alone was enough to ruin the experience for me, in the end.