Neither, I played them both and hated them both with a passion. What is it about such mediocre games that people find so incredible, I just don't get it.
Halo 3 was good, and got quite challenging towards the end. There aren't as many online achievements than Gears I think, Idk. I prefer GoW2 though. Although the Single Player mode didn't take long to complete