Game is incomplete and not worth $60 at all. You get 7 maps to play on (and half of them are so bad you spawn in enemy's sights constantly) and a whopping total of 28 guns. It sounds like it might be a lot but look at any other cod. 5 rifles, 5 smgs, 4 tactical rifles, 3 lmgs, 3 snipers, 3 pistols, 2 shotguns, 2 rocket launchers, nd a grenade launcher. Black ops 1 takes place before this game and they still have more. Its the 1980s theres tones of new guns to use so they shouldn't run out of any ideas. Plus theres only 5 different lethals and 5 tacticals. Theres loads of attachments for guns which is great but not very many guns. Im not even going to try to talk about the unbalanced weapons and the large amount of try hards that turned cod from a fun relaxing game to a pain to play.
The only thing really decent is zombies but even that has some ups and downs. They took zombies from any other cod with zombies, added health bars, upgrading weapons multiple times, up to 3 pack a punches on a single gun, and a few others but they took away things that were in other cods. You no longer get to have 2 grenades every round because now you either have to build them or find them from dead zombies. All that is fine but what really ruins zombies is the map itself. The only way to really play is to run around and have zombies form a train behind you and you periodically turn around to shoot them. They spawn everywhere and even facing them for a few seconds can lead to a bunch coming from behind you due to the terrible spawning locations. Because you need to form trains, its not fun with friends. You basically all have to stay in different areas so you don't mess up someone's train and thats not fun. You can try to help your friend by shooting the ones behind them but they all go after you and eventually it ruins it.
Overall the game has lots of potential especially for zombies but they just arent giving the game any of that now. If your kid is really into cod, make sure they read reviews or you'll wind up with an unhappy child during Christmas