Mostly it depend on how diligent you are on you maintenance and chain cleaning. I personally am lazy and didn't do it as often as I should have when I was riding 70ish miles a day to work as it was my only vehicle for years. When you put in 85-100 hr weeks, you value sleep more than the extra cost a new chain every year. At that point buying the best is wasted because it will wear prematurely same as a cheaper one. Not to say buy a crappy no name Chinese but any reputable chain. Now that my bikes are toys and ridden for pleasure they get a little more love.