MGS2 was pretty bad, even in retrospect. If I can't have ME3, I'll use DA2 as a substitute. Of course that whole game was bad, not just the ending. Halo Reach was pretty bad.
Even though I can tell you right now that Borderlands 2 will be my GOTY, the first one's ending wasn't good at all.