Which ND helicopter did you feel was released incomplete? Or was it all of their product?
Their FS9 stuff was pretty good, along with their first few FSX releases, including the EC-120 and EC-135. I think after that, I've heard a lot more people complain of too many things wrong, or issues. I do hope that they turn things around; so far, I haven't heard a whole lot of bad things about the AW109, but hard to say at such an early point of it being released. In the future, thorough beta testing and taking the time to perfect their add-ons will be key to success.