There is a lot of people who say one or the other is better… let’s see what is the difference in the Polyurethane you choose!
Water-Bases Poly (in my opinion) is better for an occupied house. Water-based poly dries faster and is less toxic as far as the smell goes.
Oil-based poly has a far stronger smell when you are applying it and takes a little longer to dry. Oil based polyurethane can also slightly change the color of your floor when it is dry.
Both are VERY good products and either one will be VERY hard when they are dry and finished.