reach is beating gears because gears has hands down the crappiest multiplayer experience whatsoever... i would rather play mw3 and even pay for all the inevitable addons than play the horribly unbalanced game known as gears of war.
halo reach, despite many frustrating flaws, is a much better multiplayer experience that actually has weapon balance to a certain extent.
gears 3 literally is all about stupid shotguns, no skill, just press right trigger with sawed off and pray you get him.... lol terribad multiplayer is a joke
don't get me wrong gears single player is awesome, i just find the multiplayer extremely clunky and unsmooth.