BLO is an old school finish. I've got a couple old duck calls (Olt I think) that seem to have been finished with BLO. I've done some walnut duck calls that I soaked in BLO and then "burned in" some beeswax on the lathe. It certainly isn't a hard finish, but they are weathering hard use well.
I use waterlox quite a bit as a finish. Hard as nails, durable, good looking, builds nicely. Expensive but worth it. It does "amber" the wood just like tung oil, as it is polymerized tung oil.
I also use a lot of spar. Hard to beat that finish if you want a clear coat.
I just got a bottle of Birchwood Casey tru-oil, which is a gun stock finish. It is pretty much THE gun stock finish. I think it'll work great as a call finish, at least for walnut calls....And I make a lot of walnut calls. It dries really fast and looks great. It does take multiple coats but with as fast as it dries that won't be a big deal. Gotta do some testing on it before I'm totally sold though.