In my opinion it may be the best but, for me, and I'm sure a lot of other players, it gets old and boring very fast. If you think about it, the games popularity might be the thing that makes it bad. Before Christmas is when they released it; it was fun, excited, and new. Unfortunately after Christmas (like all COD games do) it got rigged with try hard and noobs. Also with them came modded controllers and hackers.
This was the end of my playing of the game. It was a shame for me and my frends because we loved this game. I tryed to play this game once this weekend and its terrible, the once great Nuketown has become a death trap. The DLC's aren't even that good actually bad, they pretty much made a waste of money. They tried to make a snow map, a very bad version of summit (a map from Black Ops 1), at least that's what I think. Hydro, the map that essentially a stupid waste of time was rumored to flood. At first I thought, "Cool, a big step forward in the game." But, rumors are rumors and only a small fraction of the map. I die before I even get to the flooded spot.
The campaign though was the best in the series. It was great good story, characters and plot. Everything I wanted to see was there. It was very fun and I recommend it to all Black Ops 2 players. From gliding to sniping it was the best COD had to offer. It was a little odd and clumsy when I saw a CLAW vehicle, there was no point to it having legs, it just made it unnecessarily slower. But the by far best part of the game is the part when you get to use (if you unlock it) the death machine in campaign.
Now to zombies. It from the start was not as good as Bkack Ops 1. I hate the maps from the start, the bus is always not giving me enough time to stop and look around, even in solo. Why did they not put super weapons in any of the mystery boxes? The world may never know! But really they wanted all the noobs to try hard it and find pieces of the weapon. Because we all know how easy it is to look up the location of the pieces on the Internet while playing. Other than the campaign I recommend playing Halo 3, Halo Reach, and Halo 4.