Here's a question to stimulate discussion: why did you feel it necessary to upgrade your software when a new release was announced?
I have a 1996 van; it runs well and serves all my needs. There have been 16 upgrades to this vehicle. Each version has had minor tweaks and new "features," but basically they have all done the same thing: turned on when the key was twisted, moved forward when the gas peddle was depressed and moved me and my gear from one location to another. Except for cosmetics, I've no NEED to replace the 1996 version until it stops working (or until gas prices make it infeasible to continue driving it.)
Software, it seems to me, is like my old van. So long as it proves to be the essential tool for me to practice my art and craft I see no need to upgrade. Yet others seem not to share this opinion, upgrading software every time a new feature is announced and, in many cases, suffering frustration, lost time and money because the newest version is buggy and crashes.
So help me out here: what prompted you to abandon a version of software that worked well for you in favor of the version de jour that's untried and as yet unproven?