my favorite definitely is Gears of war 2 ... I like when the head of my enemy were destroyed by my pumpgun this game is cool ... and it rules online ...
i have both, i think both arent that good. a week after i bought gears of war 2 i got bored of it. halo 3 was fun longer but in the end that got boring too. so i would just go get a different game. like call of duty world at war or modern warfare.
a better question would be halo 3 or gow 1 because they were made in closer timeframes with eachother.... but I'm a halo nerd/fanboy so i choose halo 3
I would say that Gears of War 2 is better. There's just more action and more blood. Especially the online mode is really cool. Just sit back and enjoy just as I say
Halo 3 is hecka lot better the campaign in GOW2 is better though thats about the only thing i like about gears of war 2 and halo 3 has better online and you don't know what weopen people might have unless they shoot you or someone. like someone said they are both getting old and halo 3 online is way better. they could have made the campaign better though.