Osmo will definitely be an improvement, it leaves a nice smooth feeling finish and never goes tacky like Danish oil can. You'll need to sand it right back to bare wood if you switch to Osmo though. A bit of a pain, but the upside is that you shouldn't need to touch it again for years with the Osmo oil.
I used the IKEA worktop oil on mine, but I've never been happy with it. Now it's a bit tacky/damp feeling
I wouldn't recommend Danish oil purely for the smell. What I used to do on the high end chopping boards I made was 2-3 coats of mineral oil and then a final coat of 4:1 mineral oil and beeswax heated together till the beeswax melts then applied and finished with buffing