Hated MGS2 when it was released. Felt like I'd been cheated. Over time I started to appreciate what Kojima had done with the game and now I see that the games story and everything about it, couldnt be told any other way and seeing Snake from another perspective was awesome. You the player, felt just like Raiden, in awe of Snake.
The last hour is a bit shonky and I think its a bit of a letdown to be honest but overall MGS2 is a superb game.