Seriously, It is the finish that works best for your purposes.
I use a bunch depending on what & for whom I building for
If I'm building for myself and it is going to be more of a "looker" then a "beater" Traditional all the way Seed or button lac filler and an oil modified varnish on top.
If I'm building for a hunter or any heavy user, I used a poly modified /tung oil (similar to a poly modified /linseed oil like permalyn but nicer finish in my opinion) May be difficult to get in certain areas
http://www.ugl.com/zarWoodFinishing/zarTungOil.phpOf course I have my own method of applying it
If I'm reworking a reenactors musket ( especially an Indian one that must have been soaked in kerosene for a year before they shaped the stock!) I rub it down heavy with the beeswax,turp, linseed mix or soak it good with watco Danish oil then wax after a few weeks. Even after removing all their finish the wood still feels greasy and oily so no since trying to apply a varnish or drying oil finish over those things.
So for me : every gun there can be a different finish
Jim