Aliasalpha: You troika murderer!
I'd certainly rebuy it if it came with the soundtrack
Wraith: I think it's safe to say that Valve murdered Troika. Releasing the game AFTER HL2 doomed it.
There's a funny story to this but, ironically, you're kinda right. One of the Troika staff members once told a little story about it. It's been 5 years but this is more or less what happened:
As you may know, Half Life 2 is built using the Source engine which, while being a new engine, is heavily influenced by the Quake engines of old. Before the engine was ready, Valve were already licensing it to other companies to help fund Half Life 2 which was still in production back then (in 2002-2003) - Valve wasn't the power house it is now - they had to develop Steam, bought the rights to Counter Strike, etc. which was all very costly. Troika was one of the (unfortunate) licensees and used it, as you know, for Vampire Bloodlines. Everything still sounds normal so far, right?
Well, things didn't quite go as planned. You see, Troika was set under contract to release their game at a certain date, however, Valve weren't so keen on meeting their own deadline and just wanted their game to be great, a luxury Troika didn't have. With the engine taking a lot longer to complete, and Valve releasing patches and updates for it sporadically, Troika were in a bind. They couldn't wait for the engine to be complete, so they had to make do with what they had, which was a beta version of the engine at best, where they constantly had to adapt their own code to fit the new updates.
Valve had all the cards in their hands, of course, and kept delaying Half Life 2. Now, from what I understood, Troika were not even allowed to release Vampire Bloodlines until Half Life 2 was completed. Not as if that would have mattered since VTMB was being pushed back due to the unfinished engine anyway. Whenever Valve would release patches, Troika had to incorporate them (without them, the engine was very unoptimised, buggy, crash-prone so they had no choice) and then test everything again to make sure nothing was broken (people who have worked with the SDK from the Source engine know how great Valve are at breaking stuff).
Long story short: Troika got screwed by Valve. They had to put too much energy into testing the engine updates and the delay of HL2 didn't help. When HL2 was finally released and the engine was done, Troika had no time left to do much testing of their own because the publisher wanted an immediate release. Their build of the engine was a lot less efficient than that of Valve because of the circumstances - some parts they had to alter to fit their game BEFORE they got the optimised code. That's why there's such great performance differences between HL2 and Bloodlines - even in small areas. If Valve had released HL2 when they said they would, Troika would have had a lot more time to add spit & polish not to mention the benefit of working with a finished engine for a lot longer instead of having to do make do with what they had.
It's a very sad story and the moral of the story is: don't license and engine if it's not done. Especially not from a company who doesn't believe in deadlines. I heard somewhere else that Troika would have sued Valve if they hadn't gone out of business as a result of this farce.