MGS4 is better in every possible way - gameplay, graphics, sound, lenght, weapons, physics. I'm not even mentioning story as Gears doesn't practically have one.
Gears was a fun game in it's own right though, i finished it twice on PC.
"You have the right to the remains of a silent attorney"