Just going to be quite honest.
Activision as a company has been unleashing half baked games for years.
10/10 servers which freeze/crash your game, causing you to have to earn/wait an absurd amount of time to make everything that you lost. The cheater pool is also quite impressive. Also almost every single help article for any issue you are experiencing blames the player, not the garbage servers that their games are kept on. Honestly, you would have a better online experience with games made in 2004.