William,
Since you mentioned that the cottonwood is softer, I would suggest using a wipe-on varnish to at least harden up the surface a bit. IMO, the last thing I would want on a softer wood bench top would be just an oil finish if you want to minimize tear out and fuzzing of the Cottonwood. Just an suggestion…

HorizontalMike