I knew someone was going to bring up BF3.
Well, there's not many other games out there to compare...so, by default, I had little choice.
The specializations don't really seem that important to your play style.
Maybe not, but they certainly can contribute to a negative experience. RPG spam, anyone?
Bottom line, certain types of people will find whatever shitty tactic they can and exploit it no matter what they play. It will be present in every multiplayer. It's the developers' responsibility to limit how much the exploits affect everyone else's experience. IMO the Pick 10 system looks like a good start to returning balance to CoD.