I would agree on MGS4 as long as you don't mind the cut scenes. IMO, the hatred this game gets from some people over them is extremely exaggerated.
People who hate it, hate it for illogical reasoning that makes no sense most of the time other than ballant fanboyish rage. All cutscenes are skippable, you can play the whole game without watching a single one except for the ending.
So the argument against cutscenes is moot