I got to agree with Zack & Wiki. I didn't finish it, the last level few levels were bad. The last level crossed the line completely. Trine's last level was pretty horrible too, same thing.
I never saw the end of the original Tomb raider. The game kept crashing on the last level...
And yes Dark souls' ending was very disappointing too. But there it didn't matter as much as I was itching to start ng+ asap.
And as much as I adore Wind waker, the ending was pretty weak. It felt like there was a whole dungeon missing, walking up a narrow corridor to the final battle.