My buddy and I finished it night before last. Didn't check how many hours, but I'd say near 30 and we played all main and side missions. I loved it. They did exactly what I wanted them to do, release pretty much the same game only refined. I played the Commando class because turrrets are awesome. It's amazing that they release games that seemingly have no glitches or problems, not even needing an update on launch day. The few gripes I had were minor. I wish they had a "spot" option similar to Battlefield 3 so your party can concentrate on one enemy of they are a ways away. I miss healing shields! Where's the big loot? Gone are the big money bobbleheads worth thousands the first game had, and I wish they told those in the party who aren't right there when someone turns in a quest what the new item is. If you're not right there you have to look in your inventory and try to see what they gave you. All very small grips though. It was damn near perfect. Love the humor of the games. I'm glad one of the later mission I turned the quest into the person I did because that person gave me a kickass weapon that REALLY helped with the end boss where the other person gives you a tiny weapon. lol Also, grenades are really your friend this time around, even more-so than the first game. I had a homing MURV that did almost 20,000 damage that would annihilate entire groups of enemies with one grenade. Can't wait for DLC.