Except for the aggravating toughness of veteran, this is a great game.
SP: The single payer is a very enjoyable experience ( not veteran though ). The story is very interesting, and very emotional at the same time. Once you get into the story more and more, it really grabs you ( especially the soviet side of the story ). Why the soviet side? Sgt. Rezonov, great music, and authentic structures. From run-down Stalingrad to run down Berlin, both look absolutely beautiful graphically.
What I hate about SP? It seems like your enemies have endless grenades. Also, COD:WAW's veteran mode will make you very, very angry. the opposing army has pretty much infinite grenades, and amazing aim.
But overall, SP is very good.
Multiplayer? It's a COD game. How can you be disappointed? This game's MP is great. The dogs are a great addon to this game also. The maps (except for a couple) are extremely fun. What more is there to say? It's what you expect from a COD game; fun multiplayer.
Overall, treyarch did a great job with this game. I would definitely recommend it to anyone.
Thanks for reading my review.