Single player gears trumps halo, imho. Granted the huge scenarios and vehicle gameplay make quite the experience but you just can't beat the kind of satisfaction raw gears gameplay provides.
Multiplayer there's no contest whatsoever, halo3 all the way. Gears is (was) glitched to hell and back. Crappy netcode to boot.








