halo 2 was a horrible, ****ty game, with terrible nonsensical button glitches that overruled the majority of the skill involved, massive autoaim that did the same, and massive lunges that also overruled skill. the game was a joke of competitive gameplay outside of serious 4v4s and serious ffas.
matchmaking was also incredibly stupid in that game, although not as stupid in halo 3, where you can level up by losing. Levels don't mean ****, hell, i'm a 47 in team slayer, i was a 48 yesterday but i lost it, lol.
the game blew ***. I'm not just saying that, i was good at it. I had t2 on my friends list, I had a pretty good ffa record of known players/pros i beat, i could doubleshot with my c0ck.
but the game sucked. Halo 3 is more of a combination of 1 and 2, i'd say it's 1.7 gameplaywise.