Alright, I've played COD4 for the past day or so, and I've remembered why I don't love the COD series: everything is so scripted.
First and foremost, the game looks fantastic on my new quad-core Q6600 with an nVidia 8800 GT. The controls are decent, the storyline isn't annoying enough to disrupt my enjoyment, and the GUI is functional. What I don't like is how every encounter feels so fake. You kill 30 or 40 guys, who appear like magic in a neverending stream, and then move on. Makes me feel like I'm supposed to run and gun constantly, instead of methodically clear and area before moving on, like I assume SpecOps dudes are trained to do.
Minor gripes, I guess. Overall I'm happy to have spent the $50, and I'm looking forward to finishing up and trying out multiplayer.