There is no question that oil based polyurethane is the longest lasting and toughest product. Its "downsides" are longer drying time and amber color against water based poly. I use Park's oil-modified Pro Finisher poly for any project I do that I expect will take a lot of abuse.