Metal Gear Solid 3, that ending was pretty sad, awesome though.
I'll say counter strike, because of some of the awesome moments I've had playing that game with my brother, they make up for the shitty ones.
**** you gate clan.
Make it so it isn't all child friendly like they made BF2, I LIKE having to learn how to fly something and get good at it, I like that skill can be used in something, instead of "Oh I can't do it, make it easy for me" as EA seem to do with their games.
They could make the Mechs in 2142 more...