single player is great, co-op is awesome - both blow BF3 out of the water. period.
i've been hearing everyone whine and moan about the graphics . but please consider: why are you playing a fps for environment graphics? also bf3 has horrible lighting issues and flashlights blind you in broad daylight from 300 m away, so i don't want to hear it. the 60 fps is FANTASTIC, and for a game built off the same engine as mw2 i think they graphics are similar in style and appearance but much improved textures, movement, and smoothness.
i miss diving (black ops), and i also miss having a good .44 magnum
things i love about the new version:
in multiplayer, when you kill someone, you can hear their mic for a second or 2, so you can hear their reaction to you killing them...usually ends up being swears and whatnot, but it's awesome and hilarious. i LOVE it. it's genius.
classes and guns are extremely customizable, and have far more options than BF3.
it's harder to play than mw2 and black ops. you can't just rambo around the map anymore. campers suck big time since there are more projectile explosives, and the stuff used to protect them (claymores, mines) are much easier to detect and get around. so hiding is harder in my opinion.
startup, loading, and connections in and out of matches is significantly faster
great game, definitely worth renting, i straight up bought the game tho