This game will forever remain...underrated.
Singleplayer in this game is boring. It's true. I played the SP demo on Live before they removed it completely. It was very dull. The full game is the same. Basically it feels like multiplayer with dumb AI. But that is not this game's focus.
Multiplayer is awesome. If you take your mind off of CoD4 for a little bit, you will really see how sweet this game is. Im not sure about people saying hit detection is off and the cant connect, because when I shoot someone they get hit, and I'm not sure people are understanding the dedicated servers. When it says 0/32, its not running. Because if you look at the server info, it will say max players 0. I see people rating this game going, terrible framerate, boring weapons, not like Call of Duty 4. If you're going to say that, shut up and play CoD 4. This game is much different that CoD, so stop comparing it. It's not a straight guns only game like CoD4. It has vehicles, classes, real gameplay strategies and mechanics. The EMP skills are really useful for taking down choppers, and then planting C4s to blow it up. This game takes a lot of teamwork whereas CoD4 people are always playing the lone wolf. In this game it does not work.
Bottom line is if you stop comparing everything to CoD4, you will see this game has a lot to offer and is a really cool game. You also have to play this more than 10 mins before saying "this game sucks" and playing CoD4 again.