I really enjoy the single player in all CoD games....but I do not play the multiplayer so i can not comment on that.
I have enjoyed CoD MW2 SP very much
I am just starting CoD WaW......only on like the 3rd mission, but so far it has been alot of fun.