Fallout 2 had a disappointing finale, but the original Fallout’s ending was great.
Fallout 3 started off with a poor ending, but they fixed it in a patch, and by the time I got to it, I thought it was a nice ending.
Icewind Dale’s ending was predicted by me to my friends, but it was still a good ending, given that there was only one character, the idea that this one character would betray you was predictable to me, but I still liked it.
I can’t think of too many RPGs that I’ve actually finished, come to think of it. Oblivion I finished, and that ending was pretty weak. Never finished Morrowind or Skyrim. The original KOTOR had an excellent ending, I thought. Mass Effect had one of the best endings of all time. As did Fable 2. Mass Effect 2 had a predictable but decent ending. Final Fantasy X’s original ending was excellent ending. Final Fantasy X International tacked on another ending that was pretty bad.