I use the AK74u Grip, and that is the best weapon in the game IMO. For all my classes I use Slight of Hand, Lightweight, Ninja.
I just beat the game the other day. When it was all said and done I was not very satisfied with the experience. I didnt beat the game on veteran and some people have suggested it gets better. I just thought the plot, even like the key villain death scene was not great. Outside of the plot the story, the game just felt kind of generic. I know this is a treyarch game and not infinity ward so the game may not be as good as MW2
IMO, the game is bland, and got very stale way too early. Games have disappointed me this year. Madden sucked, COD sucked, and The Show had way too many glitches that were never fixed by the Dev team. My three favorite games sucked ass this year. God I hope 2011 is good to me for gaming....