"time" has told who were correct :p Technically, uncharted 2 is a much more advanced game than metal gear solid 4 in many aspects.
Especially in how it uses the processor.
While he did indeed do with it what he could at the time the game was released, if he made a new game today, he could go far beyond because of the experience his team has gotten with the hardware.
I have no doubt that a new mgs could be without any load screens and look even better - and be a big improvement over mgs4 with the experience they have today. If they really tried to push the hardware ofcourse.
And when I say that he did what he could with it. I really mean what he could. Since obviously everyone is different and different people will obtain different results.