Just finished the game. It wasn't that bad, definitely better then the one before. I don't care about multiplayer, so can't comment on that. Not that big of a fan of COD and MOH style games anyway, I just play single-play mostly.
Just finished the game on hard, might go for another hardcore run.
You probably can find this game really cheap, give it a try.
The graphics are fantastic, especially with that HD texture pack installed.