I wouldnt buy itright now. Wait till it gets a couple patches first. I kinda wish i didnt spend my money on it at this point.
On the other hand when it is working fine i really enjoy it. Though I havent started the campaign yet because im waiting for hte DX 11 patch.
Lots of annoying issues in MP like stats and unlocks not saving , weapons seem unbalanced, seems like spray and pray gameplay is rewarded over burst firing. Too much to list.