I'd only upgrade my software if there's a must have feature, or to utilize more processing power.
Other wise it's kind of a wash. These programs are going to have a hard time building on them selves outside of running more efficiently.
That's with any technology though.
I'd say it's worth it to upgrade every now and again if you have the funds, but meh.