I think CoD4 is great =)
It's definetly woth the money and you will spend lots of hours playing it...
I have heard the AI is bad. The picture I got of the AI is like... they run towards you on open ground shooting without trying to take cover or anything... but I don't think it is like that =P
i think maybe the AI is pretty good, but not the best you've ever seen....
If I wouldn't have bought gears of war a week ago I would have bought CoD4.... And I also have Battlefield, so I'm fine... =)