They both cater to different crowds. Halo is an intro FPS game where as Modern warfare has more to it. I still miss Goldeneye though. and BTW, the Wii version BLOWS. don't pick it up.