I finished COD 4 single player already, only regular difficulty but I think I died enough times anyway. Took me less than 5 hours. I thought it was fairly average, mixed bag graphically but runs very very well. Gameplay was very familar and the demo is a good indication of most of the game with exception to the variety of the missions. Production wise its good but the single player is not really my style of game, its heavily scripted.
Played some multiplayer and it saves the game for me, its really good fun and the netcode and performance seems solid. Just stay away from 32 player FFA servers if you want some decent gameplay. If you aren't going to play mp then wait for the price to drop, it's just too short with limited replay value at $50 USD.
Oh and I preordered Crysis CE, could get it as soon as Wednesday next week and I can't wait.
3 Discs including Soundtrack CD, Art book, Steel box, extra videos :D
Some COD 4 pics: