well my 2 cents on the graphics
Battlefield 3 Graphics- realistic looking dirt
Uncharted 3 Graphics- pretty looking dirt
depends what you like. do you really want games to look realistic as possible? I always felt uncharted graphics looked more like computer animation (Pixar!) so i found the visuals to be more appealing. It was just better and prettier to look at.
Now Battlefield 3 Graphics.... there is realistic looking dirt in my backyard