I always handfile after a day of cutting and have had good success with it. Whenever I rocked a chain I would take it in to get sharpened. Over a few years I had accumulated 3 chains that needed to be sharpened due to unintentional mishaps. Wasn't much tooth left on them, and I found a HF coupon for their sharpener-so I figured I'd give it a shot. It would of cost me $24 to get them done anyway. Totally messed up the first chain. After figuring out what I did wrong I did the other two, and they threw chips quite nicely. I still hand file, but for the occasional rocked chain it was well worth the $ spent. Can't say anything more expensive would have been worth my while.