@ Sabin: good, well thought out answer, but…
Halo 3 not only doesn’t sacrifice in any of the mentioned areas, but it excels.
Graphics: it’s on 360 and has great detail and creativity
Gameplay: with the type of weapons, ability to melee, jumping, it’s very unique and never gets old
Story: it’s hard to find a better story in the realm of gaming. it’s so intricate and interesting.
Multiplayer: probably its strongest suit and when combined with XBox live, it won’t get old for years
That being said, I know someone will still say it’s not the greatest game ever, but it really is top-of-the-line in all of those areas!