To me, these reflections upon my aggressive and violent behavior in a game are much more impactful than games that put me into dilemma situations, where you are already presented with a nicely arranged moral problem in the moment.
These are two distinct techniques and I feel the latter almost always failed to impress me much, while the first one is where I feel caught, even shocked by myself and the cold-bloodiness to (virtually) follow any suggestion to kill.
The Uncharted games are weird like this. They get lauded for their storyline, yet Drake is out their killing hordes of guys for what ? Some treasure ?