Okay, so after giving black ops 2 the boot, I've come back to the mp of this game and the following things prevent it from being great:
1. BoltShot: Dumb. Very Dumb. I've been outranged by a shotgun.
2. Lag: These type of games REQUIRE dedicated servers. I feel when I'm host, the auto-aim kicks up a notch and I can't miss, but when I have even a 200 ms ping, the opposite happens. It's not "unplayable laggy" most of the time, but it completely demolishes any sense of high level play, where, for instance, getting that first shot off should be the difference between winning and losing.
3. Autoaim: like I mentioned before appears extremely sporadic. It's probably lag, but it could be something else. Some games my aim locks on the enemy and he can jump and I'll still get the head shot without having to aim much, but other times, if the enemy is wobbling back and forth, the autoaim appears to just give up. Honestly, I'd prefer they get rid of it all together. If I miss, I miss. If he jumps, I shouldn't get the headshot just by flinging my aim in the air. Maybe then Swat would be somewhat interesting. Along with the autoaim, flinching appears just as sporadic. Sometimes my aim veers way up, other times it doesn't budge. If it doesn't budge, I know I must have some magic power the enemy doesn't and 90% of the time, I win the fight.
4. Not nearly enough maps, at all. If you're gonna split your map count in half for every gametype, then you need to double the map count to compensate. And, honestly, the best maps are symmetrical. I really feel like they put half the effort into the symmetrical maps yet got twice the results.
5. The radar really does ruin the game in many ways. It promotes camping when it should be doing the opposite. And it's range and perfect 30fps accuracy means there is no excitement and the aggressor is going to get a grenade in the face if he decides to turn that corner and come at me. At the very least, the radar's range should be halved or make it so it does not tell my what level the enemy is at, so I can be somewhat unsure of myself, rather than literally stare at the radar the entire time and know everything that I need to know every second of this game.