I prefer horizontal progression to vertical progression. It allows more customization to a character instead of one constant best set of gear. It also means your content stays relevant for longer than a couple of months.