New technology is a wonderful thing. At least, it usually is, once you have gotten past what is usually called the “honeymoon” stage and realized that it has just as many issues as the last software you used had. While human nature is to always believe that the grass is greener on the other side (meaning that what you had is always going to be subordinate and inferior to what you could theoretically have beyond some decision you have yet to make), sometimes you end up spending the entire life cycle of a particular piece of technology (whether it be hardware or software) wishing that you had just stayed with “the one that got away.” Rather like the person you dated all those years ago, purified into something nearly perfect through years of broken hearts, the program or piece of hardware you used to use can occasionally seem as if there was no reason to ever give it up.
Now naturally, there are going to be times when a piece of technology is just not that great. The world is full of subpar technologies, and many of those technologies employ superior quality sales force. They can stroll right into the executive suite, get the top brass to giggle and clap their hands like kids in pre-school, and then saddle you with a piece of technology that you might not wish on your worst enemy until you can financially justify getting rid of it. Now no one is at fault here — the sales people are paid to sell and your bosses are paid to do what they believe will make the company work the most efficiently. Sometimes you just miss what used to be.
Of course, there is only so much time you should ever devote to a piece of technology, before you declare that it is just not viable for your purposes. Often development and changes occur over time. Take for example open source software like Ares Galaxy and xvid. When bugs occur in these programs developers fix them. If you think it is still unworkable after two updates, you might be right.