For the guys (or guy) taking this opportunity to try and bash Batman and Gears, allow me to point out this:
Uncharted 3 is a beautiful creation. It looks great. It sounds great. It has moments that will work on your emotions. The controls could be tighter but that's just me. Speaking solely about their single player campaigns, Uncharted 3 is more of an "interactive movie" than a game. Gears and Batman feature fun gameplay mechanics first. If I were one to WATCH a game, Uncharted 3 would top the other two. When it comes to PLAYING a game, Gears and Batman leapfrog U3.
U3 will do very well. Just because it hasn't set the world on fire with its sales is no reason to lash out. Trying to make other games look bad does nothing to help your cause. Be patient. It's not a race, guys. Besides, U3 released on Tuesday. Today is Saturday.