Halos 1 and 2 were good, deep storied, and very well ambiented whilst having a good weapon array that brought innovations to our FPS life. Halo 3 however, is WAY too focused on the multiplayer. The campaign is multiplayer, the deathmatches are WAY TOO OVERHYPED. Christ, even the cinema is multiplayer. Perhaps if they had cut down on this aspect, Halo 3 would have been a greater success than it already was/is.
The multiplayer, on the other hand, has been polished to the point of reflecting the dimmest light as a disintegrating laser. Nothing about the Halo 3 multiplayer seems to be entirely wrong, and the balance between the weaponry is crazily well tweaked out. What's more surprising is that they did it on the first go, which as far as FPS go, and we all know that, it must be worth some sort of achievement alright. People should really start appreciating the good things in gaming more.