I want to throw a monkey wrench into this discussion (just for the fun of it). In the past year, I produced an orchestral library for E-MU. I found that I really liked EmulatorX for the programming features and the resultant sound you could get since the company packages the program with a high quality audio card.
Now, I'm no programmer, but what I did like was that for each patch, 16 controllers were available. So if you want to control attack, release, and volume you can do it all in one program without having to have separate instruments to do this.
From a developer's perspective, you need less samples, much less than what you need in GigaStudio (at least the 2.54 version) which means fewer DVDs for duplication.
At any rate, if there are any here using EmulatorX maybe you'd consider adding your input separate from Kontakt.
The one thing I learned from previously doing a program in Kontakt, is that while Kontakt is really a great program, the heavy purchasing is with Kontakt player packages rather than the actual Kontakt program itself.
One other thing about EmulatorX I found rather appealing was that it easily imported the VSL GS 2.54 files. I haven't had time to really test this out, but what I tested sounded quite good.
PA