I personally prefer Modern Warfare 2, but they are both great games: excellent graphics, entertaining, addictive. I feel that once you've played one Halo game, you've played them all, but with Call of Duty... I don't know. I feel that whenever I play a new one there's something different. But, if it came to a showdown, Fallout 3 would win every time.