I often find that those who have trouble with sharpening chain saw chains is they just don't understand the relation of the cutting edge to the depth gauge and keeping the gullet consistent.
Personally, I hand sharpen but I cheat a bit by using the special Stihl sharpening kit:
Does a lot of the alignment stuff for you, but you still have to learn a little bit to use it right.
It's nice to be able to grab the file if I'm in the middle of the job in the woods and the chain starts to dull. A quick brush across the teeth while it's hanging off the back of the Argo and it's back to fighting trim and cutting nicely.
Or, if I loose focus and touch dirt with the chain, I can clean it up quickly and easily right there on site.
.