which is better should be the right question. SMG as personal opinion, MGS4 as technical achievements in graphics.
Though, honestly to the original poster, I don't see how MGS4 is a perfect example of how games should be this generation. If i wanted to watch a movie, i would go watch a movie...