I say no...
Single player was far too short and the ending was atrocious.
Even on the hardest difficulty I found it to be easy (unless you're the rambo type)
COD 1 and 2 had horrible multiplayer games. I don't know if everyone is just horrible at strategic fps' or not, but it becomes so easy it gets boring...