I'm sort of in the minority but I didn't like CoD4 at all. Rainbow 6: Vegas is pretty good though. I don't like playing games online though, so my opinion is sort of based on that. I imagine that overall CoD4 is a better overall game for real shooter fans but the Rainbow 6 games have better single-player.