I finished yesterday (same day i received my copy by mail from a store) 09/11/2009. It's ,at least, PERFECT!
The soundtrack it's ridiculously good, the gameplay it's easy, comfortable, amazing scenarios, very good voice acting, in some parts is breathless. Some little surprises in the storyline makes you jump out of your couch and sometimes you really believe that you're inside a movie. But that is something that crossed my mind after i finished: It's gonna be impossible make a better sequence after this one. Infinty Ward really rocks! It's a masterpiece, one of my favorites' games ever.