I have posted on this in the past. Having hand finished a ton of gunstocks and knife handles, I feel like I could contribute to this thread. I have used all the mentioned finishes and a few more in the years past and while all have their pluses and minuses, my hands down favorite is Watco Teak Oil. On my gunstocks, my prime concern is water resistance. A close second is allowing the natural beauty of the wood to shine through. I have had problems in the past with the Watco Danish Oil drying completely. Tung Oil, while great for moisture resistance, can be really dull unless it is polymerized.
Teak Oil is a much clearer finish in my opinion, and gives 99% of the moisture resistance of Tung Oil. I go a step further to enhance the teak oil finish by first applying a couple of coats of Thompson's Water Seal. Then, the finish is more water resistant than straight tung oil (just my opinion). I then sand in the teak oil with 220, 320, 400 and 600 grit sand paper. Each grit is sanded in twice before moving on to the next grit. I wet the sandpaper with teak oil, sand it in, let dry for about 45 minutes and rub the excess off with either an old t-shirt or paper towel. The paper towel works better for me. The next day, sand in coat #2 with that grit the same way. Next day...on to the next grit. By the time you get to 600 grit, the finish will be completly sanded in and should have a pretty eggshell lustre. If the pores are not completly filled in, hit it a few more times with 600 grit. The finish is easy to repair and very moisture resistant...don't forget the Thompson's Water Seal...that's the trick.
Should you try it, best of luck!