Another great thing about MGS3 is how well the story is presented to the players. The story is told in a very understanding manner that can be compared to MGS storytelling. Also there is a very big improvement on character development of people other than the main character. The relations and background of Ocelot, Boss and Volgin are very well portrayed in MGS3. Unlike MGS2, these 3 people get quite a lot of screen-time and development. Instead of making most of the game about twists, deception and only good guys, MGS3 has development of characters and story in a manner that is not confusing or boring. I cant emphasis enough on how well such a complex story is explained in MGS3 without compromising any of the things we cherish (story complexity, details, depth, philosophical meaning, overall theme).