Hi, Frannie. A Danish oil offers very little protection from water and abrasion, among other things. It also can be finicky to apply in that you have to keep rubbing the excess oil back off. If you don't, the excess can puddle up and give you an "alligatored" finish that is nasty. You have to recoat Danish oiled furniture once a year. Do you want to have to do this to your floors at least this often?
Poly is the best for your floors. An oil based poly is better than a water based but I would rather have a water based poly than a Danish oil by far. The water based poly is easy to apply. A poly finish does not have to be glossy. Satin polys are available, but they work better if you use gloss poly for the first coat or 2 and the satin poly for the last coat only. These will be as low maintenance as you can get, long term.