Not going to say anything bad about NNK, but it suffered greatly because it had a release date. The devs wanted to release on the set time. The truth was, that the day of the release and approximately 48 hours earlier the coders and the majority of testers were online for the entire time up to the release still patching up crash and gamebreaking glitches. I literally spent 20 hours of the final day testing along with Tenken and Ryo on the code side while at the same time we were hauling the release party along.
For the release to be as it was, was in fact nearly a miracle. The problem came afterwards. Instead of focusing on a bugfix patch to fix the game, most devs shifted in to version 2.0 mode and the community died down because the game was not playable for over 10 minutes because of lag issues and because half the people were unable to even run it, while the development was focused on new characters and big updates instead of bug fixes.
Thats also a reason why we want the game to be ready content whise, so that after release we at most have to only focus on a bugfix patch before letting it run its course.