Although it dosn't have the best graphics out there, this game offers a lot of options and liberty...
Campaign:
Many reviews have killed the campaign part of the game but in my opinion it was very nice. I have played Bioshock, Halo 3, and Call of Duty 4 so I'm not a noob in first person shooting games. The points I'm trying to reach is that I have some experience in this kind of games and even though the campaign was short the achievements that you can get make you go back and try the maps again. The game is very similar to the multi player version. You have some points that you need to capture and you have the whole map to do your business. The end results is that game is not as linear as Bioshock, Halo and Call of Duty so you can approach the missions in so many different ways that gives you a lot of more replay value. You can approach the game's maps differently in order to get the different achievements in them.
Multiplayer:
Multiplayer… where could I start? This game is awesome. I have never seen so many different stuff that you can do to attack the enemy. You can ride helicopters, planes, tanks and trucks with turrets. You can jump from helicopter in strategic places and open your parachute, land and keep going with the assault plan. The maps are huge. Most of the time you star playing a 4 against 4 and quickly the room gets full with a 16 vs. 16 game. This is nice since you don't need to wait for too long to start the game. I haven't experience too much lag. Just once and it wasn't terrible, and that because I was using my router and my wife was watching videos and stuff so I doesn't have to do with the actual game.
In conclusion, I highly recommend this game.