I'm buying an xbox 360 and i hear a lot of good things about halo 3 and gears of war 2, so i was just wondering which one is better?