The big question is: what are you using it for? If you have a professional application, then you need the best tools for the job that you can afford. If (like me) you are a hobbyist, then upgrading every few years makes the most sense.

But the affordability really is a function of how much you need the tools.

How often do you replace your car?

John