Wow, I broke my own rules, I'm still getting used to an RPG forum... oh well MGS2's ending just kind of was the cherry on the top for the craziness that I felt the last third of MGS2 was. Basically:

Campbell: I'm an A.I., this isn't real Jack

Rosemary: I'm a spy, I may not even be real but I might also be caring your baby, do you know what tomorrow is Jack?

A.I.: Space Butterflies dance snorkel juice out of my fun hole.

Raiden:...the smurf? Now I'm fighting Metal Gear Rays!

Ocelot: Technically this whole plan was to make a new Solid Snake

Solidus: No! It's to take over the world through controlling the interweb!

Liquid Snake arm: SNAAAAAAKKKKKKEEEEE!!!

Solid Snake: I'm just going to leave with Ocelot/Liquid cause trout just got weird...

Raiden: What's going on?

Kojima on his soapbox: We need to be more careful about what we put on the internet and leave for future generations. So fanboys stop overthinking my plots, let me move onto something else, and all you haters can go to hell *drops mic, kicks the soapbox and leaves the room giving everyone the finger*

Raiden: What...I...uh...

Solidus: Now we fight cause I killed your parents and I want your nanos!

Raiden: Okay, I'm seriosuly just going to kick you ass cause I'm sick of being in this game now...

Solid Snake: Good job Raiden, you stopped Solidus from saving America from the secret cabal that controls this government and opened the door for future sequels.

Raiden: ...I don't even know what to believe anymore...

Snake: just believe in the future! Now go find your not girlfriend and see if you are going to be dodging child support payments...

Raiden: ......

Roll Credits

To get this back onto topic, despite my issues with the characters, I really like The Last Story's ending as well. Xenoblade's wasn't bad either.