I'd like to apologize to those who've waited a long time for this mod to be released. I've been in your situation plenty of times, so I sympathize. I waited 2 years for Tormentress and Manastream. Tormentress I don't believe will ever be finished, and I've long since given up any hope that Manastream will come out as anything more than 2,000 hours of photoshopped elf boobs. Probably the biggest dissapointment was how long it took for Lilith 1.1 to come out, as it was my last chance to keep my girlfriend interested in Titan Quest just a little longer. After beating the original campain on all 3 difficulty levels, we turned to Lilith, which was fun at first, but by the end was a buggy, jumbled mess that felt more like a compulsive labor than entertainment. When 1.1 one did come out with the necessary fixes to unbreak our Lilith characters, my girlfriend was on to other games and activities, and I lost my number one mod assistant.
Now, during the course of this mod's development, I've been clear that I had fairly high standards. And during this same time, I got a number of repeated requests to just release the mod as is. Even by the time I released the beta, a few people that had been waiting for it had already moved on to other games. But, there were also a good number of new players who were interested in testing the mod.
The mod is done now. It was not done before now. If you wanted to play an unfinished version of the mod, there have been the betas available.
As far as trying to race to completion to beat other games, well, that's sorta silly. I don't make money doing this, so why would I try to compete with any game at all? *cough*Daeger*cough* And let's be clear, this is a mod of Titan Quest, which is still the best D2 clone out there. TQ will die only when Diablo 3 comes out. And while I haven't played Torchlight, I did play Fate, and from watching the gameplay videos, it looks like the exact same game. It's a Diablo clone, not a Diablo 2 clone. It will be an ultimately unsatisfying experience, like Fate was, in its monotony and lack of depth. However, it will give you a good 20 hours of fun before you start to see the endless cycle of it all, and realize just how worthless random dungeons are to re-playability.
Titan Quest is a great game. I didn't make Titan Quest. I made a mod for it. If someone is unhappy with how long my mod took to make, and won't play it out of spite, they're not hurting me. While this mod will be available to them, as it will be for everyone, it wasn't made for them, nor was its development in any way influenced by their personal gaming schedule or preferences.
I'm not out to appease customers, as I don't have any. :) I know that most modders like to pretend they're game developers or something, but I'm not one of those. For me, making this mod was an extension of the game--it's own kind of fun and entertainment. And while I appreciate all the compliments I've gotten on the mod, it's not why I made the mod.
Finally, I'd like to comment on my "obsessiveness": I do not regret waiting to release the mod until it was done, nor do I regret putting the mod work aside for almost 2 months, so close to the finish line, to deal with significant life events and demands. I could have just shoved the mod out the door, and left a lot of the polish off, but as everyone should know by now, I don't do that. Now, there are plenty of modders who don't care about that stuff at all. And, if that's what you really wanted, then you'll be happy to know that there are already plenty of crappy, half-assed mods for you to choose from. And as you play them, I have no doubt you will be able to appreciate how free the developer was from any obsessive need to make everything perfect. But, realize, the truth is, if I hadn't taken all that extra time with the mod, you wouldn't be pissed at all over the delays--you likely wouldn't even be following its development.