Poly is your best bet for wear and protection, shellac yellows and
darkens to black, oil is not wear resistant.
I am fond of varnish and shallac is great on cabinents and furnature
(note desolves quickly in alcohol dont spill that vodka) As long as
you do not get lazy with wax both last long time and shallac is very
easy to repair. Check following urls for info.