The game could be good. It could even be the best FPS ever, but it wouldn't last long. Even if the game achieved an absolute perfect balance people would still start whining and treyarch would mess its own game up due to "community feedback".
Over the past few games the community has gotten more and more "tryhard" and make foaming mouthed complaints at even the most fair kill. Consider this: the under barrel grenade launcher in MW3 cannot kill you at full health unless it's a direct hit. Blast shield users are pretty much impervious to the under slung grenade launcher. The usefulness of the old "noob tube" is far outclassed by the usefulness of a silencer or even an optic in some cases. Yet while using grenade launchers for challenges in my attempt to get all gold assault rifles, I've got some of the most foaming mouthed hate mail I've ever received.
The community isn't mature enough to accept that anyone killed them legitimately, and based on foaming mouthed complaints activision will pressure treyarch to "tweak" game balance. They will release a patch that will nerf the "next overpowered thing" that everyone will be searching for at launch in a lame attempt to boost up their K:D. After that's patched the community will start whining about the next most common thing on their killcams. Eventually, all the variety will be of the game will be lost in an attempt to satiate the whiners.
Gold Guns in MW3: All Shotguns, All Sniper Rifles, All SMGs, M16A4, CM901, L86LSW, MG36, Type 95, M4A1, SCAR-L, G36C, Mk. 14
I dont think there would be as much complaining about guns if they would just give us dedicated servers. Lag free no i got the drop an shot half a clip in you and you shoot me once i die if we had dedicated servers i dont think the guns would seem as bad. Homefront did it and they didnt have one quarter of activisions money they have no excuse!!!!!!!