I've played re5, kz2 and uncharted over the last 2 weeks.
The reasons are as follows:
1) kz2 has the best textures, lighting, animation, physics and on screen action to bring the graphics to life.
2) uncharted has a the biggest colour palette, the most varied art direction, better textures, greater detail on objects, buildings, flowers, plants etc and not to mention the best water effects ever seen on a console.
3) re5 only does 1 thing superbly and that is character models. The textures are a mix bag of great and very rubbish. Since the camera mostly stays in 3rd person it is hard to spot but the cutscenes give of away. The water looks average, on screen action is very limited and the lighting doesn't compare to kz2 or uncharted.
Even gears2 looks better than re5. However, for the best character models, yes, I agree, re5 kicks ass, but that's the only section where the graphics excell.
Whoever said life to be like a box of chocolates clearly didn't know what he was talking about.
Life is more like a game of bumper cars. At every turn there is a possibility you will get screwed.