The story was amazing, but wasn't a fan of playing through MGS3. Let's wait 10 minutes for this guy to move out of range and then I can run past. Not my type of game. Other games made the stealth mechanic a lot less boring.
I also have to say I like Drake the best, then Big Boss. It's not just Drake alone that I like, but his interactions with the other characters within the game that makes him likeable.