All things being equal, about the only box that hardwood flooring doesn't check is moisture-resistance which is why it is traditionally our most recommended material type. There are some definite disadvantages to hardwood such as the cost and vulnerability to humidity but for the most part the benefits supersede them. You could complain about hardwood being noisy to walk on with high heels but there isn't a flooring in the industry that doesn't have some disadvantages.
The main reason we recommend hardwood flooring (all things being equal) is because of the incredible return on the investment. Hardwood floors aren't a 2016 F350 pick-up that's going to depreciate 33% the minute you drive it off the lot. Instead hardwood actually appreciates in value as the worn, rustic look is something that many homeowners covet.
Something that adds to that ROI is the fact that hardwood floors can be sanded and refinished for a new look 3-4 times or more over their life span. This is appealing to future home buyers because refinishing is much more affordable than new installation. Plus, if the new buyer doesn't like the color they can simply stain it lighter or darker.
Speaking of not liking a color, it's almost not an option since hardwood floors match almost any décor. Today's trendy lime green dining room walls may not be in style when a remodel comes a few years down the line – but at least the floors can stay intact.
Something else that often gets swept under the rug about hardwood floors is the fact that they are great for allergen sufferers. Basically hardwood is a healthy interior flooring material. The hard surface leaves no room for dust mites and dander to settle as long as the area is easily swept clean regularly. Plus we know hardwood won't harbor hidden mold growth because if wood gets wet it simply rots away which will be quite noticeable.
The long life span of hardwood flooring in a home also contributes to the material being more eco-friendly. Granted many people aren't thrilled with the culling of trees for use in building practices but when a flooring can last 100+ years its environmental impact is lessened. Plus modern logging practices are allowing for more sustainable replacement of trees at a rate higher than ever before with signs of only improving. Another eco-friendly benefit is that hardwood flooring can be recycled at the end of its life.
In a nutshell, if your budget permits and the material isn't going into a room rich with moisture you should definitely think of installing hardwood floors. They are an environmentally friendly material that provides a breathable indoor environment while matching your décor and lasting almost forever. Not many flooring choices can match those offers.