Halo 3's multi player is better than Halo 2's in every way. Letting you gain experience from non-ranked matches means you can play the game and not meet a total jerk every time you play a match. The ranks, achievements, and single player campaign progress allows you to upgrade your Spartan or Elite's armor just the way you want it. The soundtrack is AMAZING and the Arbiter is actually cool in this game, believe it or not. I actually enjoy this game's multi player compared to Halo 2's because it feels more like the Original Halo, putting in all of Halo 1's weapons, along with Halo 2's and new weapons, at the same time adding a new field of weaponry similar to grenades, but they do multiple things depending on their type, like placing a bubble shield or anti-vehicle (or person) mines, ect. The last level in Halo 3 is so much fun, I wont spoil it if you haven't played yet (I don't see how you haven't yet), but I will say you feel like you're playing Halo 1 again, while at the same time, you feel like you're playing a totally new game; and I mean this for all of Halo 3's aspects.