My protagonist ranking:
Twin Snakes Snake>>>>>>>>>>>>>>Peace Walker Big Boss>>MGS3 Big Boss>>Raiden>>>MGS1 Snake.
It's based on how over the top they are. I know people hate Twin Snakes for being over the top, but there is one moment in the game where Twin Snakes Snake backflips to a flipping guitar riff. I just can't help it.