I finished the game the other night. I have to say the ps3 finally has a great system.
I admit that there are some flaws. Like the boss battles. There was no challenge since your allies told you exactly what to do. The very last part of the last level annoyed the shit out of me because you are getting swarmed and there is no cover.
Sniping was interesting but I never move the controller so to utilize that function I would have actually had to gone out of my way. I did try it and for people who move the controller it might come in handy. Weapons are amazing. The boltgun being my favorite. It's like an easier to use torque bow. Flamethrower looks gay but is downright deadly. Lightning gun rapes everything and has unlimited ammo. Shotgun just obliterates anything at point-blank range.
Campaign was a little short but so action-packed I didn't mind. Haven't played online too much but from what I have, I can tell it will be awesome. I didn't like the lack of enemies though. But the AI makes up for it. Enemies take cover, flank, flush you out with grenades, supress, work together, and provide a definite challenge. Graphics are simply amazing, from the model detail to the lighting this is one of the best looking games on the market right now.
Character and story was where I felt the game could have done better. Most characters *Rico* were so damn annoying. By the hundreth time I heard "Fucking Hig" I wanted to stab them all. There were only a couple parts that really kept me interested, story-wise. But I won't give any spoilers. The end of the game was so obviously set up for another it's annoying. As I was watching it I was expecting the loading screen to come up and another level to start.
It still has some technical issues, like a body flying across a room or the leg-twitch thing that plagued the first game. Also, sometimes a characters grenade-throw animation would play and they wouldn't throw anything. I saw Garza get stuck on an endless loop once and then he just sat in the same spot for the rest of the level.
All in all, this is easily the best game so far this year. I know it's still early but I definetly see it in the running for game of the year. 9.6/10