It is great for mid and long-range combat. The M4 unlocks at level 4 as a carryover item from MW2. So there you have the best ...