So much fun, it hurts.
I usually don't get that into online play. In fact, this is the first game I've spent more than 30 minutes playing online. Of course I played through the single player first, and loved it. It did seem a bit brief, but that was probably because any time I wasn't at work, or sleeping, I was playing it. I loved the story, the characters were great, the voice acting was great, and the gameplay was just plain fun. For me as a somewhat casual shooter fan, it was challenging, but not frustrating. Being able to respawn without penalty was definitely a nice treat, and it kept the pace going. I don't think I would have kept playing for so many hours straight if I had to reload my last save/checkpoint each time I died.
Now the multiplayer, that's just magnificent. Being able to blow holes in everything really does make all the difference in the world. It allows you to have a different experience everytime. Finding cover is almost an exercise in futility, since you'll get hit with a grenade, or rocket launcher, or air strike, or tank fire, etc. as soon as your spotted. I'd recomend this game to anyone who's even remotely interested in shooters. If you're like me, and if you don't play much online, this game will change your mind.