I never use to upgrade to the next available version until I got 8.0. After that I upgraded every time because I liked the features that were added in every upgrade.
To me it would depend on if the new version supported windows 7. If it does not support 7 then I would not upgrade. I would need to see the new features as well. I upgraded the last time because of TH2, R-mix, the console emulator, and other new features that were added.
Yes the tiny nat bugs are annoying at times, but I am able to work around it. I would hope that they come up with another patch, but if they don't that would not rule out an upgrade. Instead I will wait to hear from users. If they come out with a decent version with new features and they update it pretty quickly and address the bugs, then and only then I will upgrade. I will not be the first in line to get it this time. The content club is not incentive enough for this.
If they come out with a version that is more or less the same thing but they fixed everything then I will not upgrade. What I got works for me right now. I spent a lot of money on Cakewalk software. X3 has to totally blow me away before I take the leap and this time it will not be a leap of faith.