From what I have seen Halo 2 is phenomenal. They have weights for everything and they really let you play around with that stuff. You can toss TVs, cardboard boxes, pretty much anything you can find and they deal damage to enemies based upon their weight and such! Like a cardboard box does not do much but tossing a TV from the top of a building can really hurt. Also, you play around even more with a gravity gun that lets you lift heavy objects and then fire them at enemies. Half Life 2 is better by default because it is the best game out there.