With hardwoods, you have ability to choose a custom color and the ability to change colors in the future. Most hardwood floors can be refinished at least five to ten times over the life of the floor. Natural hardwoods offer the most luxurious look and feel. Hardwood floors are the longest lasting material. If expenses are amortized over the life of the floor, hardwoods are probably your least expensive option.
In the short-run LVP is probably easiest material to maintain, but over the long-run hardwood floors will surpass LVP because you can refinish when worn out or scratched.
If you don't mind the grooves, prefinished flooring will have a more durable and scratch resistant finish than an onsite finished floor. However, an onsite finished floor can be buffed and coated at minimal cost and a brand new appearance.
Certain hardwood species will hold up well in high traffic areas, but LVP may be a better choice if you are willing to totally replace the floors every five to seven years. The problem with tile is that it cracks and the grout will require regular maintenance.
In many cases a water damaged or pet stained floor can be repaired. This is especially true for an onsite finished floor. Prefinished or engineered flooring may present a problem in the sense that it will not be as easy to match.
I would talk with a few flooring companies to explore your options. After that, you need to select the best flooring value for your objectives, clarify who will move the furniture, determine the schedule, and settle a few items like that.
Often the homeowners will remain in the home during the project. If you choose an oil-based finish for onsite floor, you may want to vacate the premises for a couple of days while the floor dries and the odor subsides. Using a water-based finish may be the best choice if leaving the home for a few days is too inconvenient.
Newer equipment will contain over 95% of the dust if the equipment is properly maintained. Removing carpet and other types of flooring will be the main culprit for dust. A simple sand and refinish job will produce little dust.
Confirm that your flooring contractor is fully insured with general liability and worker's compensation. You also want to check their references to confirm that the contractor will stand behind the work. You may want to ask what finishes are used. Some contractors want to save a few dollars by using a lower quality finish or only providing one coat of polyurethane or water-based finish. Make sure that they confirm with you the scope of their services and the products being used.