I was a hardcore Halo 1 LAN party fan... then when halo 2 came out i got XBL and fell in love (i also saw my sleep and grades degenerate) anyway, i think that halo 2 should have been a vote... i loved halo 2 and i def. spent at least a full year worth of my life on halo 2..
i didn't care for GoW at all... it took way to long to take someone down... i feel like the developers focused 99% on graphics and gruesomeness and 1% on gameplay
i didn't play army of 2 yet so i can't say anything good or bad for it
Halo 3 took all of the fun parts out of Halo 2 and left in everything that i found annoying about H2... i don't like the way the game feels, they changed it too much... if it isn't broke dont fix it, but they did too many repairs... the sniper isn't as fun anymore... i feel like they took the precision out of the game, and made it even more noob friendly than H2 (i didn't think it could be done), the annoying little kids that curse just because their parents are in the other room are still playing H3 in mass quantities (they r in Cod4 too, but not as many), and the matchmaking system still needs work like in H2...
H3 was fun for a little while, but i find the problems too annoying... CoD4 has supplied me with endless enjoyment since i bought it... in fact i don't think that i've played H3 since COD 4 came out... u can figure out my vote