Hate to say it, but MGS4 had both an (SPOILER)awesome and a WTF ending imo.

The wtf part:
Raiden should have died or at least lost both of his arms. Meryl and Johnny should have died protecting that door. Seriously, how many times did they get hit? I can not understand why Kojima tried to pull off a happy ever after. It just didn't fit imo.

Awesome part:
I buttonbashed my arm off during that tunnel scene. Most intense moment in videogames I've witnessed.

As for the reunion with Big Boss and Zero at the end, that had once again it's awesome and wtf parts. It's too complicated to recall every bit though.