Here is something I used recently, and I am pleased. My wife wanted a reclaimed wood table. The uglier wood, the better. I got some nasty, ancient white oak and trued it and glued it. Then I filled and sanded multiple coats with west system epoxy. When the divots were filled to my satisfaction, I sanded down to finer grits. I think I stopped at 400. Might have gone finer. This gives a matte finish. But, not done yet. I gave it a good coat of paste wax to finish things off. Result is the strength and depth of epoxy without the nasty plastic look or touch. Other than Heat or a hammer the finish is very tough. So far. I'm pleased with it.
Alternatively, you can used Waterlox for waterproof finishes. I have this on 1000 feet of hardwood. It does put some yellow on the finish which my wife doesn't care for. It is a varnish / tung oil combination.
Pics of both the table and of the floor.