Jeez, it seems to always be one extreme or the other. Either it needs to be released now or they should work on it for the rest of their lives. I am a part of a software dev team, as you put it, and I can confirm that the work gets harder to do as you get closer to release. I also can say definitively that release is always after the time you originally thought it was going to be. I also know from experience that, if you want to make it completely up to your standards with no issues, it will never be released. Your standards will continue to rise as your skill level does. At some point you've got to compromise. You've got to decide to release the aircraft and to improve the aircraft as you build skills. Nobody in this world is ever the best possible at anything. If you can do everything perfectly, you can do it faster. If you can do it perfectly and fast, you can do it more cheaply. There will always be room to improve. I really wish people would develop a more moderate stance on this. At some point products need to be released. "Very soon," (not quoting anyone here, just in general) turns to, "A few days," that turns to, "A few weeks," that turns into, "A few months." And it goes on and on until you decide, "You know what? This plane is way better than I ever expected. I'm going to release it now, and I can always update it afterwards." And, at this time, I don't *think* that this applies to the IXEG team. The time left before release seems to be dwindling now, as opposed to increasing. Sorry for this wall of text, I just had to get it out.
-VETTE
PS: Really looking forwards to release, however soon it may be. Now it's time to go make some money