everybody has their favorites. Tru-oil, to me, looks synthetic, no matter how I rub it back. if you want to use a finish that works and lasts well and is easy to apply, try a tung oil finish. Right now I am trying a finish by Keith Casteel and it is somewhat less glassy than tru-oil. I'll see how it rubs out.
I spend a lot of time raising grain and cutting it back off. Then I stain usually with aquafortis. I think one can get more brilliant colors with the aniline dyes but they look a little gaudy to me. I seal with thinned shellac, in the lock mortise, under the buttplate, in the barrel channel, as well as the stock. Then I add 3-4 coats of top oil-based varnish (in this case, Casteel's oil). In the areas with carving and moldings, I rub it in then brush it out with a toothbrush so it does not pool in there. Then I rub with hands till it is warm. Put it away overnight. After 3-4 coats, THEN I start to see if I need to level the finish. I do so with VERY fine abrasive. I use a natural plant (scouring rush or equisetum or horsetail) but 600 grit or finer will work. Go VERY lightly and be very careful to use a block over the flat areas like lock moldings. The goal is not to remove finish- we're trying to build it up! Just level the finish. Then 2-3 more coats of oil-based varnish. Then finish by rubbing it out with pumice powder in oil. Pumice is NOT rottenstone and will not give a high polish. It will give more of a nice satin finish. I use denim, soaked in oil, dip it in pumice, rub a section, go to the next. When done, I wipe all the grit off, add clean oil, wipe that all off, and inspect carefully. If more work needs to be done in the carving, etc, I figure how to do that. Never be aggressive. Always use a light touch. It's wicked hard to replace color or square an edge back up after it's rounded and white.