Most of us dreaded homeowners ( real "pros" must be home-less ) harvesting firewood, and getting some pocket change pulp or sawlogs for drink, cut far away from the truck, road, or shop. Repeat: 2-3 spare chains in grit, hitting embedded rounds or wire in trees ( all too common here in New England forests ) can get dull real fast.
LB, Are you calling me a 'PRO' ?!?!
Actually, most of my cutting is storm damage clean up, as a volunteer. Think metal, glass, sand, flying cows, etc., embedded in the wood. On a good day. Otherwise, it is hard to to tell where the tree stops and the roofing material (think 'abrasive grit') starts.
That's where I learned to run a grinder - not a matter of touching up edges, but serious blunting. Could spend hours/day with files. But I also learned that I could 'kiss' a cutter edge to sharpen it without wasting away a lot of metal. I learned to take at least 3 chains per saw with me, so that I could swap them out and keep cutting, then sharpen them in a batch. If I go through more than 3/saw, then it is usually time for a break anyway.
I do take a few files, a basic Oregon-style file guide, and a stump vise with me as well, for touch ups in clean wood. I, personally, can not get the cutters as consistent as I can with a grinder. I also like the idea of rotating a few chains out as a sprocket wears, rather than putting a new chain on a worn sprocket.
But as I stated earlier, it is figuring out what works for you. Even if it is one of those Dremel things, or getting a friend to do yours in exchange for favors or a few cold ones.
Philbert