Bloodlines was an awesome game, unfortunately it got worse as you hit the last parts of the game, a testament to running out of time and funds more than anything else, I mean they released it with a fatal bug at the conclusion of one of the missions for heaven's sake. On the other hand the Quai jin conlusion was excellent. I don't think there was anything wrong with the ending(s) they just weren't spectacular, like many segment of the game were.
Unreal 2 was never supposed to be a single player game, they just slapped together something willy nilly and didn't even include multiplayer functionality, a complete waste of money.