After playing MGS4 I bought the HD Collection on PSN for PS3, followed up by the HD Collection on Vita just recently. The games are Cross Play (Cross Save) but unfortunately NOT Cross Buy (So, I ended up paying $15 for the Collection on PS3 and I think $10 for the Collection on Vita), but for $25 I have no complaints. Especially since it's awesome to play on the console and then pick up and play on the road - and the Vita touch controls are actually great for inventory management in these games.
I'm just playing through MGS2 for the first time since it first came out on PC over ten years ago and looking forward to Snake Eater (never played it), but I find Kojima's story telling so strange. In every game I've played he has all these bad ass characters and convoluted (but deep..but also convoluted enough that it deserves mention twice) plot lines but inserts these terribly terrible characters. And every time it seems like he claims he inserts them in so that there is someone the player can relate to - I'm talking about Otocon in the first MGS and Raiden in this one (Sunny/Sonny in the latest game). Now, Raiden isn't THAT bad, but Otocon is just the worst character to watch in every game he's been in. It's brutal.
I've found the trick to not hating MGS2 is just skipping that shit. Literally every time Rose and Raiden start talking, I skip the convo. Every time Otocon starts talking to Emma I just walk out of the room Emma is currently dying in the other room...don't care
. It's really made this more enjoyable for me.